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

Кодовые кодировки UTF-8 json_encode ()

поиск Я ищу, чтобы получить строки с акцентированными символами. Кодировка для столбца ( NAME ) – latin1_swedish_ci . Код Следующий запрос возвращает Abord â Plouffe с помощью phpMyAdmin: SELECT C.NAME FROM CITY C WHERE C.REGION_ID=10 AND C.NAME_LOWERCASE LIKE '%abor%' ORDER BY C.NAME LIMIT 30 Ниже отображаются ожидаемые значения (функция называется db_fetch_all( $result ) ): while( […]

Документ с надписью UTF-16, но имеет содержимое UTF-8 в ошибке Entity PHP

Недавно я перевел свой сайт на PHP5.3 с PHP5.2. У меня был модуль аутентификации, который работал отлично раньше, но теперь дает ошибку Document labelled UTF-16 but has UTF-8 content in Entity Я попытался заменить все вхождения UTF-8 на UTF-16, но это не помогло. Какими могут быть возможные решения / причины этой ошибки?

MySQL диакритический бесчувственный поиск (испанский акценты)

У меня есть база данных MySQL со словами, содержащими акценты на испанском языке (áéíóú). Я хотел бы знать, есть ли способ сделать диакритический бесчувственный поиск. Например, если я ищу «lapiz» (без акцента), я бы хотел получить результаты, содержащие слово «lápiz» из моего db. То, как я сейчас выполняю запрос, выглядит следующим образом: $result = mysql_query("SELECT […]

Функция ucfirst () для многобайтовых кодировок символов

Я спросил о функции strtolower . Но при использовании иностранных символов он не преобразует их в верхний регистр, поэтому я должен использовать: mb_strtolower($a,"utf8"); Но что я могу сделать, если я хочу использовать ucfirst() ? Я не нашел никакой подобной функции, где я могу установить тип кодировки.

Как использовать специальные символы в имени получателей при использовании почтовой функции PHP

Как отправить электронное письмо с именем « Name <user@example.com> » на: ŠŒŽœžŸ¥µÀÁÃÄÅÆÇÉÊËÍÎÏÐÒÓÕÖØÙÜÝßàáâåæçèéëìíîïðñóôõöøùûýÿ <user@example.com> Очевидно, что многие из этих персонажей никогда не появятся в имени, но на случай, если они это сделают, я предпочел бы, чтобы они не препятствовали успешному отправке письма. В настоящее время это не выполняется, как указано в ошибке Apache error.log с Игнорирование […]

PHP-кодирование с помощью DOMDocument

<tag> Алекс М </tag> Когда я пытаюсь получить содержимое следующего кода с помощью функций DOMDocument, он возвращает что-то вроде: ÐÐ»ÐµÐºÑ Ðœ Я попытался установить кодировку DOMDocument на разные значения (UTF-8, ISO-8859-1), используя mb_convert_encoding, iconv и utf8_encode, но безуспешно. Как я могу получить «Алекс М» вместо «Ðл ÐμÐºÑ Ð? "? EDIT: вход поступает со страницы, загруженной […]

dompdf кодировка символов UTF-8

Я пытаюсь создать pdf с правильными символами, но есть ли?? символы. Я создал тестовый php-файл, где Im пытался скрыть лучшее решение. Если я открываю в браузере html, я выгляжу нормально UTF-8 –> UTF-8 : X Ponuka číslo € černý Češký Но когда я смотрю в pdf, я вижу это UTF-8 –> UTF-8 : X Ponuka […]

PDO + MySQL и сломанная кодировка UTF-8

Я использую библиотеку PDO с базой данных MySQL в PHP, но если я вставляю какие-либо данные, закодированные в UTF-8, например арабские слова, они вставляются в базу данных, но как ????????? , В моих собственных рамках после создания PDO-соединения я отправляю два запроса – SET NAMES utf8 и SET CHARACTER SET utf8 . Это все еще […]