utf-8
Правильно ли я поддерживаю UTF-8 в своих PHP-приложениях?
Я хотел бы убедиться, что все, что я знаю о UTF-8, верно. Я уже некоторое время пытаюсь использовать UTF-8, но постоянн ... return true;
}
Если кому-то интересно, я нашел отличный пример страницы для использования при тестировании UTf-8.
Как повторить строку UTF-8 в PHP?
Как выполнить итерацию строки UTF-8 по символу с помощью индексации?
При доступе к строке UTF-8 с помощью оператора с ... str($str, 2, 1) = "t"
Есть ли другой способ взаимодействия строкового символа с символом без использования mb_substr?
Как проверить, является ли буква верхней или нижней в PHP?
У меня также есть тексты в UTF-8 с диакритическими символами, и я хотел бы проверить, является ли первая буква этого текста прописной или строчной. Как это сделать?
совпадение preg и UTF-8 в PHP
Я пытаюсь найти строку в кодировке UTF8, используя preg_match.
preg_match('/H/u', "\xC2\xA1Hola!", $a_matches, PREG_OF ... ncoding = UTF-8
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.encoding_translation = Off
Есть идеи?
Необходим ли "НАБОР СИМВОЛОВ utf8"?
Я переписываю наш класс базы данных (на основе PDO) и застрял на этом. Меня учили использовать SET NAMES utf8 и SET CHA ... р PDO::MYSQL_ATTR_INIT_COMMAND, но он поддерживает только один запрос.
Является ли SET CHARACTER SET utf8 необходимым?
PDO::exec() или PDO::запрос()?
Раньше у меня это было как один из вариантов (4-й параметр), переданный конструктору PDO:
$aOptions[PDO::MYSQL_ATTR_IN ... utf8");
Сразу после создания экземпляра объекта pdo. Итак, какой из них мне следует использовать - exec() или query()?
функция PHP strtoupper для строки UTF-8
Я читал комментарии пользователей к PHP-функции strtoupper(), и, похоже, нет единого мнения о том, как выполнить преобр ... ть строка в кодировке UTF-8 (в какой-то неизвестной локали), как мне преобразовать ее во все верхние/нижние буквы в PHP?
Проблемы с UTF-8 при чтении CSV-файла с помощью fgetcsv
Я пытаюсь прочитать CSV-файл и воспроизвести содержимое. Но в содержимом символы отображаются неправильно.
Mäx Müster ... et_contents("specialchars.csv"))), ';'))
Дает мне
Array ( [0] => Mäx [1] => Müstermänn )
Что это значит?
Проблема с кодировкой UTF8 - С хорошими примерами
У меня следующая проблема с кодировкой символов, каким-то образом мне удалось сохранить данные с другой кодировкой симв ... "<br />";
23|24|Cond� Nast Publications
23|21|Cond� Nast Publications
16|20|France Télécom
16|14|France Télécom
json кодирует() строки, отличные от utf-8?
Итак, у меня есть массив строк, и все строки используют системную кодировку ANSI по умолчанию и были извлечены из базы д ... спользовать utf8_encode() во всех моих строках и заканчивать такими вещами, как "\u0082"?
Или это стандарт для json?
Как пропустить недопустимые символы в XML-файле с помощью PHP
Я пытаюсь проанализировать XML-файл с помощью PHP, но получаю сообщение об ошибке:
Ошибка синтаксического анализа ... кого анализа xml-файлов. PS это огромный xml-файл размером более 100 м, приведет ли он к ошибке синтаксического анализа?
Обрезать пробелы в юникоде в PHP 5.2
Как я могу обрезать string(6) " page", где первый пробел - это неразрывный пробел 0xc2a0?
Я пробовал trim() и preg_ma ... я могу надежно скопировать эти символы? Они, похоже, преобразованы в "нормальные" пространства, что затрудняет отладку.
специальные символы utf-8 не отображаются
Я перенес свой веб-сайт с локального тестового сервера на общий хостинг NameCheap, и теперь у меня возникла проблема - ... раница с двумя вкладками jQuery, где одна отображается правильно, а другая нет!
Может ли кто-нибудь помочь мне с этим?
Как заменить/удалить 4(+)байтовых символа из строки UTF-8 в PHP?
Похоже, что MySQL не поддерживает символы с более чем 3 байтами в кодировке UTF-8 по умолчанию.
Итак, в PHP, как я могу избавиться от всех 4(и более) байтовых символов в строке и заменить их чем-то вроде каким-то другим символом?
Почему DOM Меняет Кодировку?
$string = file_get_contents('http://example.com');
if ('UTF-8' === mb_detect_encoding($string)) {
$dom = new DOMDoc ... ы, в которых говорится, что я должен убедиться, что я вывожу его как UTF-8, я убедился, что это так.
Заранее спасибо:)
PHP: Преобразование кодовой точки юникода в UTF-8
У меня есть мои данные в следующем формате: U+597D или примерно так U+6211. Я хочу преобразовать их в UTF-8 (исходными символами являются 好 и 我). Как я могу это сделать?
Кодирование строки как UTF-8 с помощью спецификации в PHP
Как я могу заставить PHP добавить спецификацию при использовании utf8_encode?
Вот что я пытаюсь сделать:
$zip->a ... tring($filename, utf8_encode($xml));
К сожалению (для меня), результат не будет иметь отметки спецификации в начале.
Подпись спецификации UTF-8 в файлах PHP
Я писал несколько классов PHP с комментариями и наткнулся на проблему. Мое имя (для тега @author) заканчивается символо ... понять последствия, должен ли я использовать его, не беспокоясь? или есть случаи, когда это может нанести ущерб? Когда?
Обеспечение допустимого utf-8 в PHP
Я использую PHP для обработки текста из различных источников. Я не ожидаю, что это будет что-то иное, кроме UTF-8, ISO ... != 'UTF-8') {
return iconv($encoding, 'UTF-8//TRANSLIT', $string);
} else {
return $string;
}
}
Безопасность PHP: как можно неправильно использовать кодировку?
Из этого превосходного вопроса "UTF-8 до конца" я прочитал об этом:
К сожалению, вы должны проверять каждую отправ ... го по электронной почте, как пользователь может причинить вред, если я не использую функциональность mb_check_encoding?