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?