Articles of unicode

не может вставить русский текст в базу данных mysql

Когда я пытаюсь вставить русский текст в базу данных MySQL, он вставляет его как: г ???????????? ?? ???????? Рісѓрїр ° ріс <рї р ° с <рір ° рї Итак, у меня есть две страницы: registration.php и addUser.php. В каждом из них <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> База данных состоит из 11 таблиц, каждая таблица имеет сортировку: […]

Как декодировать escape-последовательности Unicode, такие как «\ u00ed», для правильных кодированных символов UTF-8?

Есть ли функция в PHP, которая может декодировать escape-последовательности Unicode, такие как « \u00ed », « í » и все другие подобные случаи? Я нашел здесь аналогичный вопрос, но, похоже, не работает.

Как открыть файл на PHP, который имеет символы Unicode в его имени?

Например, у меня есть такое имя файла – проба.xml, и я не могу открыть его из PHP-скрипта. Если я установил php-скрипт в utf-8, все тексты в скрипте будут utf-8, поэтому, когда я передаю это файлу file_get_contents: $fname = "проба.xml"; file_get_contents($fname); Я получаю ошибку, что файл не существует. Причина этого в том, что в Windows (XP) […]

Как преобразовать арабские символы в Unicode с помощью PHP

Я хочу знать, как преобразовать слово в unicode точно так же: http://www.arabunic.free.fr/ может ли кто-нибудь знать, как это сделать с использованием PHP, учитывая, что арабский текст может содержать лигатуры? благодаря редактировать Я не уверен, что это «юникод», но мне нужно, чтобы арабский символ был эквивалентен номеру машины, учитывая, что арабские символы имеют разные контекстуальные формы […]

Как генерировать PDF-файлы _with_ utf-8 многобайтовых символов с использованием Zend Framework

У меня есть небольшая проблема с Zend Framework Zend_Pdf. Многобайтные символы удаляются из созданных PDF-файлов. Например, когда я пишу aąbcčdeę, он становится abcd с литовскими буквами, лишенными. Я не уверен, что это особенно проблема Zend_Pdf или php в целом. Исходный текст закодирован в utf-8, а также исходный файл php, который выполняет задание. Заранее спасибо за […]

preg_match и UTF-8 в PHP

Я пытаюсь найти строку с кодировкой UTF8, используя preg_match . preg_match('/H/u', "\xC2\xA1Hola!", $a_matches, PREG_OFFSET_CAPTURE); echo $a_matches[0][1]; Это должно печатать 1, так как «H» имеет индекс 1 в строке «¡Hola!». Но он печатает 2. Поэтому кажется, что он не рассматривает тему как кодированную в UTF8 строку, хотя я передаю модификатор «u» в регулярном выражении. У меня […]

Как отображать данные Unicode с помощью PHP

table 'abc' data : tid title 1 வெள்ளிக்கிழமை ஐ. 2 கோலாகல தொடக்க $sql=mysql_query("select title from abd where tid='1'"); $row=mysql_fetch_array($sql); $title = $row['title']; echo $title; Вывод OutPut выглядит так: ???????????????? Но я хочу показать வெள்ளிக்கிழமை ஐ. Решение <?php mysql_query ("set character_set_results='utf8'"); $sql=mysql_query("select title from abd where tid='1'"); $row=mysql_fetch_array($sql); $title = $row['title']; echo $title; ?>

Разделить строку на предложения с использованием регулярного выражения

У меня есть случайный текст, хранящийся в $sentences . Используя regex, я хочу разделить текст на предложения, см. function splitSentences($text) { $re = '/ # Split sentences on whitespace between them. (?<= # Begin positive lookbehind. [.!?] # Either an end of sentence punct, | [.!?][\'"] # or end of sentence punct and quote. ) […]

Как преобразовать Emoji из Unicode в PHP?

Я использую эту таблицу Emoji и пробую этот код: <?php print json_decode('"\u2600"'); // This convert to ☀ (black sun with rays) ?> Если я попытаюсь преобразовать это \ u1F600 (улыбающееся лицо) через json_decode , я вижу этот символ – ὠ0 . Что не так? Как правильно выбрать Эможи?

Символ Unicode в строке PHP

Этот вопрос выглядит неловко простым, но я не смог найти ответа. Что такое эквивалент PHP для следующей строки кода C #? string str = "\u1000"; Этот образец создает строку с одним символом Unicode, чье «числовое значение Unicode» равно 1000 в шестнадцатеричном формате (4096 в десятичной системе). То есть, в PHP, как я могу создать строку […]