<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].
Я храню строку json, содержащую некоторые (китайские?) Символы в базе данных mysql. Пример того, что находится в базе данных: normal.text.\u8bf1\u60d1.rest.of.text На моей странице PHP я просто делаю json_decode того, что получаю от mysql, но он не отображается правильно, он показывает такие вещи, как «½ ± è§ », Я попытался выполнить запрос SET NAMES 'utf8' в […]
У меня есть страница, которая кодируется iso-8959-9. Im отправляет запросы ajax на одну и ту же страницу, сохраняя некоторые данные в БД. Но он преобразует символы в utf-8. Мой заголовок ответа кажется хорошим с charset iso-8859-9. Но заголовок запроса, данные Content-Type всегда UTF-8. см. скриншот ниже. Вот что я сделал для решения этой проблемы: 1- […]
Мой файл csv содержит специальные символы, такие как «æ», «å» и т. Д. Когда я читаю и печатаю файл, специальные символы в файле преобразуются в « ». Я попытался установить кодировку страницы в UTF-8 и ISO 8859-1. Но ни одна из них не помогла. Может ли smb посоветовать решение?
Я пытаюсь оптимизировать способ создания фреймворков HTML5. Прямо сейчас, я должен вставить <meta charset="utf-8"/> сразу после <head> , так что это первый элемент, который нужно указать (поэтому, когда я передаю <title> а остальное элементов страницы, он уже определен как кодированный в 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 […]
Я знаю, есть много вопросов о кодировании, но после проверки много, проблема, к сожалению, все еще существует. Я экспортировал PHP / HTML-файлы (zip) и MySQL-Dump (zip) из ноутбука на ПК (без использования git). Каждый файл UTF-8, и каждая буква отображается прямо в редакторе и в базе данных (PHPMyAdmin). Но когда я открываю проект в любом […]
почему это не работает должным образом: echo str_replace("é","é","Fédération Camerounaise de Football"); результат: "Fédération Camerounaise de Football" я ожидаю иметь: "Fédération Camerounaise de Football"
Я использую 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 […]
Я пытаюсь понять некоторые проблемы в кодировке 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 без спецификации […]