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

Невозможно отобразить греческие символы .mdb file (PHP & ODBC)

У меня возникают проблемы с отображением текста из столбца в таблице MS Access 2007, которая находится на греческом языке. Я использую PHP и $dbc = @odbc_pconnect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $pass); для чтения из локального файла .mdb. Я могу успешно прочитать остальную часть данных в БД, которая находится в латинских символах. Греческие символы отображаются в […]

Что такое набор символов, если default_charset пуст

В PHP 5.6 и далее строка default_charset устанавливается в "UTF-8" как описано, например, в документации php.ini . Он говорит, что строка пуста для более ранних версий. Поскольку я создаю библиотеку Java для связи с PHP, мне нужно знать, какие значения я должен ожидать, когда строка обрабатывается как внутренние байты. Что произойдет, если строка default_charset пуста […]

Немецкий Умлуит в Мыкле / Пемпьядмин

У меня есть приложение Flex с кодировкой UT8. Он отправляется обратно на сервер (PHP), и данные записываются в Mysql (UT8 charset, utf8_general_ci). У меня нет никаких проблем при записи / чтении Umlaute из / в базу данных. Я только понял, посмотрев данные с PHPmyadmin, что Umlaute каким-то образом преобразуется в: ö => ö ü => […]

Ошибка с utf8-символами и htmlspecialchars в yii

У меня проблема с кодировкой char в yii. Если я создам новый webapp: ./Yii-framework/framework/yiic webapp MyTest Затем перейдите в /protected/views/layouts/main.php и измените нижний колонтитул на текст с символом utf8, например <div id="footer"> Cópyrîgth <br /> </div> Обновите страницу, и все в порядке. Ницца! 😉 И затем я пытаюсь войти в систему с именем utf8 в […]

Проблема с передачей японских символов (UTF-8) через json_encode

У меня возникли проблемы с переносом японских символов с PHP на JavaScript через json_encode. Вот исходные данные, прочитанные из csv-файла. PRODUCT1,QA,テスト PRODUCT2,QA,aテスト PRODUCT3,QA,1テスト Проблема заключается в том, что при передаче этих данных echo json_encode ($ return_value), где $ return_value является двумерным массивом, содержащим выше данные, японское слово «テ ス ト» отбрасывается и отображается как пустая […]

Не-латинские символы & ouch

Я познакомился с Cake PHP, который раскрыл общий вопрос о лучшей практике с точки зрения набора символов PHP / MySQL, на который я надеюсь получить ответ. Моя (практическая) система содержит таблицу фильмов mysql. Этот список был получен из листа Excel, который был экспортирован как CSV, и импортирован через phpMyAdmin. Я заметил, что названия с более […]

PHP / HTML отображает скрытые символы

Итак, у меня есть куча кода, который я извлекаю из столбца в MySQL. Этот код включает скрытые символы, такие как «\ t» и «\ n». Я пытаюсь получить этот необработанный код для отображения в DIV. Я надеялся показать скрытые персонажи. До сих пор у меня есть следующее: без большой удачи: <?php // Simple example: replace […]

simplexml_load_string () не любит иностранные языки

Я получаю XML-ответ, который проходит отлично. Слова, такие как «português» и «españa», правильно отформатированы. Однако, как только я проанализировал XML через php-функцию simplexml_load_string() , слова преобразуются следующим образом: «portugu s» и «espa a».

Как заставить MySQL возвращать UTF-8?

Я использую PHPUnit для проверки вывода XML из моего PHP-кода, но, видимо, у меня проблемы с символьной кодировкой MySQL . Вот ошибка, которую я получаю от DOMDocument: Input is not proper UTF-8, indicate encoding! Bytes: 0xE9 0x20 0x42 0x65 Я инициализирую DOMDocument, поэтому он использует правильную кодировку: $domDocument = new DOMDocument('1.0','UTF-8'); И когда я проверяю […]

Как установить кодировку текстового файла в PHP?

Как установить текстовый файл ENCODING (например, UTF-8) в PHP? Позвольте мне показать вам свою проблему. Это мой код: <?php file_put_contents('test.txt', $data); // data is some non-English text with UTF-8 charset ?> Выход: ا٠! fwrite() имеет аналогичный вывод. Но когда я создаю test.txt помощью блокнота и устанавливаю кодировку UTF-8, выход – это то, что я […]