Articles of кодировка символов

Charset в XML-выходе из SQL .. немецких символов .. где я иду не так?

Спасибо, что нашли время! Я пытаюсь собрать приложение сопоставления, чтобы экспериментировать с API Google Maps V3. Это также мой первый выпуск XML с PHP / SQL, а затем обработка результатов. Я использую это как мой путеводитель >> http://code.google.com/apis/maps/articles/phpsqlsearch_v3.html Моя проблема в том, что когда я использую таблицу SQL, содержащую немецкие адреса / символы, она не […]

Пользователь отправил CSV-файл для загрузки UTF-8

У меня есть функция, которая загружает файл CSV, представленный пользователем, в мою базу данных, используя fgetcsv и т. Д. У моей базы данных есть сортировка utf8_general_ci, а для кодировки веб-сайта установлено значение utf-8. Как я могу убедиться, что при вставке данных из CSV в мою базу данных для отображения на веб-сайте установлена ​​правильная кодировка? Нужно […]

Есть ли когда-нибудь fputs () или fwrite () кодировать специальные символы html?

Я выводил строку, которая состоит из html-содержимого в html-файл, но в html-файле специальные символы html кодируются (например, " в \" ). Я даже использовал htmlspecialcharacters_decode перед использованием функций записи. что на моем компьютере символы не закодированы, а загружены на какой-то сервер закодированы. Как я могу справиться с этой проблемой? Ожидаемое спасибо!

Проблемы с кодировкой PHP + MySQL для португальского (PT-Br)

Я разрабатываю веб-сайт на бразильском португальском языке, и я сталкиваюсь с некоторыми действительно раздражающими проблемами кодирования. Слова, которые должны быть написаны таким образом: óbito пишутся следующим образом: bito Я заметил, что, пока тексты все еще находятся в базе данных, они в порядке. Но когда я использую echo с PHP, проблема с кодировкой возникает. Список вещей, […]

Символьная печать конфликтует при использовании разных кодировок для статического и динамического содержимого

Кто-нибудь, пожалуйста, скажите мне, как решить этот конфликт кодирования? Примечание. Мои файлы сохраняются как файлы UTF-8. Когда я использую: <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> Веб-страница показывает символы ниже, как обычно (они жестко закодированы на странице): çÇ, ğĞ, şŞ Но когда одни и те же символы поступают из БД (закодированные с помощью mysqli), они выглядят ненормально : […]

PHP-кодирование PHP

Я пытаюсь проанализировать HTML-страницу, но кодировка возится с моими результатами. После некоторых исследований я нашел очень популярное решение, использующее utf8_encode() и utf8_decode() , но ничего не меняет. В следующих строках вы можете проверить мой код и вывод. Код $str_html = $this->curlHelper->file_get_contents_curl($page); $str_html = utf8_encode($str_html); $dom = new DOMDocument(); $dom->resolveExternals = true; $dom->substituteEntities = false; @$dom->loadHTML($str_html); […]

Замена пустого пространства на preg_replace вызывает недопустимые символы с UTF-8

В нашем веб-приложении PHP 5.6.30 ( PHP 5.6.30 работающем PHP 5.6.30 управлением Windows Server 2008 R2 ) используется UTF-8 но им необходимо импортировать данные из файлов, закодированных с использованием Windows-1252 . Когда данные импортируются, он преобразуется в UTF-8 следующим образом. iconv('Windows-1252', 'UTF-8', $value); Когда мы импортируем следующие данные примера, преобразование работает правильно для большинства символов […]

PHP setlocale () не работает для проверки ctype_alpha

Я запустил этот php-код: echo "<br>system locales: ".system('locale -a')."<br><br>"; echo "current locales: ".setlocale(LC_ALL, 0)."<br><br>"; var_dump(setlocale (LC_ALL, 'de_DE.utf8')); echo "current locales: ".setlocale(LC_ALL, 0)."<br><br>"; echo "accepting german characters?: ".ctype_alpha("äüöß")."<br><br>"; echo "accepting characters in general?: ".ctype_alpha("test")."<br><br>"; echo "rejecting numbers?: ".ctype_alpha("tes2t")."<br><br>"; и получить этот результат: C C.UTF-8 POSIX de_DE.utf8 system locales: de_DE.utf8 current locales: C string(10) "de_DE.utf8" current locales: […]

Как установить UTF8 на PHP при подключении к ACCESS 2007 (ODBC)

У меня есть тайский, японский, корейский персонаж (3 поля) в файле доступа. Я создал скрипт в PHP для подключения к этому файлу но отображается символ на дисплее ??????? ??????? а также ?????? Что делать, чтобы показать нормальный символ Это мой сценарий <html> <head> <title>TEST</title> </head> <body> <? $objConnect = odbc_connect("test","","") or die("Error Connect to Database"); […]

Каков наилучший способ обработки загруженных текстовых файлов с различными кодировками?

Внутренне наше приложение PHP использует UTF-8, и мы обрабатываем файлы .csv и файлы с фиксированной шириной (текстом). Мы написали несколько хороших библиотек для работы с этими файлами (классы по существу). Недавно мы добавили возможность администраторам загружать файлы этих типов, чтобы они могли обрабатываться и быстро возникали проблемы в нескольких ОС. Вскоре мы поняли, что файлы, […]