Articles of utf 8

json_encode () выдает ошибку: «Неверная последовательность UTF-8 в аргументе»

<h4>A PHP Error was encountered</h4> <p>Severity: Warning</p> <p>Message: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument</p> <p>Filename: controllers/share.php</p> <p>Line Number: 130</p> Раньше это работало, версия php 5 [которая, я считаю, является последней крупной версией PHP].

Php / json: декодировать utf8?

Я храню строку json, содержащую некоторые (китайские?) Символы в базе данных mysql. Пример того, что находится в базе данных: normal.text.\u8bf1\u60d1.rest.of.text На моей странице PHP я просто делаю json_decode того, что получаю от mysql, но он не отображается правильно, он показывает такие вещи, как «½ ± è§ », Я попытался выполнить запрос SET NAMES 'utf8' в […]

Ajax, Заголовок запроса UTF-8 в ISO Charset

У меня есть страница, которая кодируется iso-8959-9. Im отправляет запросы ajax на одну и ту же страницу, сохраняя некоторые данные в БД. Но он преобразует символы в utf-8. Мой заголовок ответа кажется хорошим с charset iso-8859-9. Но заголовок запроса, данные Content-Type всегда UTF-8. см. скриншот ниже. Вот что я сделал для решения этой проблемы: 1- […]

Проблемы с кодировкой символов при чтении файла csv

Мой файл csv содержит специальные символы, такие как «æ», «å» и т. Д. Когда я читаю и печатаю файл, специальные символы в файле преобразуются в « ». Я попытался установить кодировку страницы в UTF-8 и ISO 8859-1. Но ни одна из них не помогла. Может ли smb посоветовать решение?

PHP и HTML5: декларация документа UTF-8 с тегом <meta> или через функцию header ()?

Я пытаюсь оптимизировать способ создания фреймворков HTML5. Прямо сейчас, я должен вставить <meta charset="utf-8"/> сразу после <head> , так что это первый элемент, который нужно указать (поэтому, когда я передаю <title> а остальное элементов страницы, он уже определен как кодированный в UTF-8). Проблема в том, что я читаю несколько книг по оптимизации производительности сайта, и […]

Извлечение данных utf-8 из базы данных

У меня есть utf-8-general-ci в базе данных .. и вставлены данные на иврите langugae .. теперь, когда я получаю данные, он отображает меня как строку, например, соединение с базой данных. function __construct($strHost='', $strDB='', $strUser='', $strPass='') { try{ if($strHost != ''){$this->strHost = $strHost;} if($strDB != ''){$this->strDB = $strDB;} if($strUser != ''){$this->strUser = $strUser;} if($strPass != ''){$this->strPass […]

Кодировка: все UTF-8, но вывод DB отображается неправильно. Есть идеи?

Я знаю, есть много вопросов о кодировании, но после проверки много, проблема, к сожалению, все еще существует. Я экспортировал PHP / HTML-файлы (zip) и MySQL-Dump (zip) из ноутбука на ПК (без использования git). Каждый файл UTF-8, и каждая буква отображается прямо в редакторе и в базе данных (PHPMyAdmin). Но когда я открываю проект в любом […]

Php str_replace не работает со специальными символами

почему это не работает должным образом: echo str_replace("é","é","Fédération Camerounaise de Football"); результат: "Fédération Camerounaise de Football" я ожидаю иметь: "Fédération Camerounaise de Football"

PHP DOMDocument :: save () сохраняет как ASCII вместо UTF-8

Я использую DOMDocument и SimpleXMLElement для создания форматированного XML-файла. Пока все это работает, результирующий файл сохраняется как ASCII, а не как UTF-8. Я не могу найти ответ о том, как это изменить. XML создается так: $XMLNS = "http://www.sitemaps.org/schemas/sitemap/0.9"; $rootNode = new \SimpleXMLElement("<?xml version='1.0' encoding='UTF-8'?><urlset></urlset>"); $rootNode->addAttribute('xmlns', $XMLNS); $url = $rootNode->addChild('url'); $url->addChild('loc', "Somewhere over the rainbow"); //Turn […]

PHP, sql, кодировка UTF-8

Я пытаюсь понять некоторые проблемы в кодировке UTF-8 на форуме, который я создаю. Для начала я использую: <?xml version="1.0" encoding="utf-8"?> а также: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Таким образом, xml-кодировка – это utf-8, а также для мета-кодировки , также файлы, с которыми я работаю, – это UTF-8, а внутри Notepad ++ это UTF-8 без спецификации […]