Я чувствую себя потерянным с помощью свойств Regex Unicode, представленных RegexBuddy, я не могу различить ни одно из свойств Number и свойство Math symbol, похоже, похоже, например, + но не – , * , / , ^ . Свойства Ungeode RegexBuddy http://img.ruphp.com/pcre/mbqw6w.png Есть ли какая-либо документация / ссылка с примерами на регулярные выражения Unicode-свойств?
Мои рамки для каждой страницы делают следующее: ini_set('mbstring.internal_encoding','UTF-8'); ini_set('mbstring.func_overload',7); header('Content-Type: text/html; charset=UTF-8'); Нужно ли делать ini_set( 'default_charset', 'UTF-8' ); слишком?
Я пытаюсь проверить данные формы с серверной стороны. мой интерес заключается в том, что пользователь просто заполняет форму персидскими символами. Я использую этот код: $name=trim($_POST['name']); $name= mysql_real_escape_string($name); if (preg_match('/^[\u0600-\u06FF]+$/',str_replace("\\\\","",$name))){$err.= "Please use Persian characters!";} Но это не работает! вот предупреждение: Warning: preg_match() [function.preg-match]: Compilation failed: PCRE does not support \L, \l, \N, \U, or \u at […]
Есть ли функция PHP для преобразования именованных объектов HTML в их соответствующие числовые объекты HTML? Например: $str = "Oggi è un bel giorno"; echo entities_to_unicode($str); // Oggi è un bel giorno Заранее благодарим за хороший день!
Я работаю для международных клиентов, у которых все очень разные алфавиты, и поэтому я пытаюсь, наконец, получить обзор полного рабочего процесса между PHP и MySQL, который обеспечил бы правильное вложение всех кодировок символов. Я прочитал кучу учебников по этому вопросу, но у меня есть вопросы (есть чему поучиться), и я подумал, что могу просто собрать […]
Я занимаюсь исправлением некорректной кодировки UTF8. В настоящее время я использую PHP 5 и MySQL В моей базе данных у меня есть несколько примеров неправильных кодировок, которые печатаются так: î Сопоставление базы данных – utf8_general_ci PHP использует правильный заголовок UTF8 Notepad ++ установлен для использования UTF8 без спецификации Управление базой данных обрабатывается в phpMyAdmin не […]
У меня есть некоторые тексты на французском языке (содержащие акцентированные символы, такие как «é»), которые хранятся в таблице MySQL, сортировка которой – utf8_unicode_ci (как таблица, так и столбцы), которую я хочу выводить на странице HTML5. HTML-кодировка UTF-8 (<meta charset = "utf-8" />), а сами файлы PHP кодируются как «UTF-8 без спецификации» (я использую Notepad ++ […]
Как преобразовать строку Unicode в объекты HTML? ( HEX не десятичный) Например, Français Français на Français .
рассмотрите этот простой код: echo iconv('UTF-8', 'ASCII//TRANSLIT', 'è'); он печатает `e а не просто e Знаете ли вы, что я делаю неправильно? после добавления setlocale ничего не изменилось setlocale(LC_COLLATE, 'en_US.utf8'); echo iconv('UTF-8', 'ASCII//TRANSLIT', 'è');
Я хочу получить коды UCS-2 для данной строки UTF-8. Например, слово «привет» должно стать чем-то вроде «0068 0065 006C 006C 006F». Обратите внимание, что символы могут быть с любого языка, включая сложные скрипты, такие как восточно-азиатские языки. Таким образом, проблема сводится к «преобразованию заданного символа в его кодовую точку UCS-2», Но как? Пожалуйста, любая помощь […]