Articles of utf 8

Значения в UTF-8, закодированные как NULL в JSON

У меня есть набор ключевых слов, которые передаются через JSON из БД (кодированный UTF-8), некоторые из которых могут иметь специальные символы, такие как é, è, ç и т. Д. Это используется как часть автокомплексора. Пример: array('Coffee', 'Cappuccino', 'Café'); Я должен добавить, что массив, исходящий из БД, будет: array('Coffee', 'Cappuccino', 'Café'); Но JSON кодирует как: ["coffee", […]

польские символы utf8 dont show right

В настоящее время мой сайт поддерживает английский, португальский, шведский и польский. Но почему-то некоторые польские персонажи не показывают Zal z konto , как Zal z konto это должно выглядеть так, как это Zalóz konto у меня есть это // Send the Content-type header in case the web server is setup to send something else header('Content-type: […]

php sprintf () с иностранными символами?

У швов, похожих на sprintf, есть проблема с персонажами с прогибами? Или я делаю что-то неправильно? Похоже, что это работает при удалении таких символов, как åäö. Должно ли это быть необходимым? Я хочу, чтобы следующие строки были правильно выровнены для отчета: 2011-11-27 A1823 -Ref. Leif – 12 873,00 18.98 2011-11-30 A1856 -Rättat xx – 6 […]

Как включить mbstring из php.ini?

У меня возникают реальные трудности с включением расширения mbstring на моем localhost. Я использую XAMPP 1.7.4 для Windows, который имеет PHP 5.3.5, и попытался отредактировать файл php.ini в соответствии с документацией и другими примерами, которые я нашел в Интернете. Примерно через 6 часов все, что мне удалось сделать, это получить сообщение об ошибке «Ошибка 500 […]

PHP: проблемы, преобразующие символ «» из ISO-8859-1 в UTF-8

У меня возникли проблемы с использованием PHP для преобразования содержимого базы данных ISO-8859-1 в UTF-8. Я тестирую следующий код: // Connect to a latin1 charset database // and retrieve "Georgia O'Keeffe", which contains a "'" character $connection = mysql_connect('*****', '*****', '*****'); mysql_select_db('*****', $connection); mysql_set_charset('latin1', $connection); $result = mysql_query('SELECT notes FROM categories WHERE id = 16', […]

Сравнение строки UTF-8

Я пытаюсь сравнить две строки, можно сказать, Эмили и Зои. Ну 'E' доходит до 'Z', но на ASCII-диаграмме Z приходит до É, поэтому нормальный if ( str1 > str2 ) не будет работать. Я пытался с if (strcmp(str1,str2) > 0) все еще не работает. Поэтому я ищу способ сравнения строк с символами UTF-8.

Как удалить все вхождения c2a0 в строку с PHP?

Я работаю с CSV-файлом, который экспортируется из Excel. У меня есть столбец, который содержит значение 1 234,00. Мне нужно получить все пробелы от этих столбцов с помощью PHP, и я попытался сделать это с помощью preg_replace("/\s*/","",$column) а также с str_replace(" ","",$column) . Я был почти готов потерять его, поэтому я взглянул на csv-файл с помощью […]

сложность передачи японских символов (UTF-8) через json_encode

Проблемы с возвратом списка японских терминов из базы данных MSSql как JSON. Если я верну их как кучу элементов списка, все в порядке, но я не могу заставить json encode работать для меня. Любые указатели очень ценятся. $prefs = array(); while($row = mssql_fetch_array($result)) { $prefs[] = mb_convert_encoding($row["Pref"] , "UTF-8", "SHIFT-JIS") ; //echo "<li>" . mb_convert_encoding($row["Pref"] […]

PDO-запрос возвращает много кодов символов \ uXXXX, которые я не могу преобразовать в символы Unicode

У меня есть таблица базы данных MySQL, в которой хранятся имена стран на разных языках, и я не могу получить данные для отображения в символах Unicode – я могу получить только коды \ uXXXX, где должны быть специальные символы. Запрос используется в запросе AJAX с результатами, закодированными как объект JSON. Вот таблица (усеченная): CREATE TABLE […]

Как использовать PHP json_encode без UTF8?

Я работаю над старым существующим сайтом. Все страницы были закодированы в ISO-European, включая базу данных MySQL. Я хочу добавить AJAX, используя PHP json_encode, который поддерживает только UTF8. Есть ли решение использовать json_encode без UTF8?