Articles of unicode

Как я могу использовать функцию preg_replace PHP для преобразования кодовых точек Unicode в реальные символы / объекты HTML?

Я хочу преобразовать набор кодов Unicode в строковый формат в фактические символы и / или объекты HTML (либо результат в порядке). Например, если у меня есть следующее назначение строки: $str = '\u304a\u306f\u3088\u3046'; Я хочу использовать функцию preg_replace для преобразования этих кодов Unicode в фактические символы и / или объекты HTML. Как и в других сообщениях […]

PHP – длина строки, содержащей emojis / специальные символы

Я создаю API для мобильного приложения, и у меня, похоже, проблема с подсчетом длины строки, содержащей emojis. Мой код: $str = "👍🏿✌🏿️ @mention"; printf("strlen: %d" . PHP_EOL, strlen($str)); printf("mb_strlen UTF-8: %d" . PHP_EOL, mb_strlen($str, "UTF-8")); printf("mb_strlen UTF-16: %d" . PHP_EOL, mb_strlen($str, "UTF-16")); printf("iconv UTF-16: %d" . PHP_EOL, iconv_strlen(iconv("UTF-8", "UTF-16", $str))); printf("iconv UTF-16: %d" . PHP_EOL, […]

Я не могу найти dompdf_config.inc.php или dompdf_config.custom.inc.php для установки «DOMPDF_UNICODE_ENABLED» true

Я использую dompdf для сохранения html-страницы в формате pdf по php. Я использую персидские символы на моей странице html (на самом деле php-странице), но когда я пытаюсь сохранить его в формате pdf, экспорт выглядит просто как «?????» 🙁 Я искал всю сеть, и я нашел конфигурацию для символов unicode https://github.com/dompdf/dompdf/wiki/UnicodeHowTo#configure-dompdf-for-unicode-support в " dompdf_config.inc.php " или […]

PHP – поддержка многобайтовых безопасных регулярных выражений

PHP поддерживает регулярные выражения тремя способами : POSIX ERE , теперь удаленный в PHP 7+ PCRE, который является основным компонентом , но не всегда многобайтным безопасным Multibyte String , которая не включена по умолчанию Сегодня в Интернете есть Unicode , а PHP тоже с 5,6 из-за i18n . В то время как сам PHP, как […]

Apache htdocs в папке с именем юникода

У меня есть apache (для windows) htdocs в папке c: \ anything1 \ 怘 怙 怚 怛 \ anything2. Проблема в том, что в этом случае php не будет выполнять никаких скриптов отсюда и отобразит сообщение об ошибке вроде этого: `Предупреждение: Неизвестно: не удалось открыть поток: нет такого файла или каталога в Unknown в строке […]

PHP, проблема с unicode str_pad

Я просто пытаюсь зафиксировать $str до 5 символов, но не смог. $str = "nü"; echo str_pad($str, 5, "ü"); // give nüü Я знаю, что это проблема с юникодом и много искала, но не повезло. Я пробовал такие вещи, как; echo str_pad($str, 4 + mb_strlen($s), $s); echo str_pad($str, 5 + mb_strlen($s), $s); Также я попробовал это […]

Юникод-суррогатные пары

Скажем, у меня есть суррогатная пара. Например: \u306f\u30fc Есть ли функция, которую я могу использовать для печати символа на экране?

Лучший способ сделать Twitter emojis из twitter в html?

Таким образом, у меня есть объект json из запроса twitter api. В исходной форме текст выглядит так: "check out this emoji \ud83d\udc98" Я потратил много времени на чтение unicode и его форматов, и мне удалось создать библиотеку с jon unicode в качестве таких клавиш: $emoji_dictionary = array( '\ud83d\udd39'=> array( 'emoji-id'=> 'e-B76', 'codepoint'=> 'U+1F539', 'name'=> 'SMALL […]

WordPress игнорирует символы Unicode в URL-адресе

Я использую wordpress с этим типом permalink: /% Год% /% monthnum% /% postname% / если я использую этот тип URL: example.com/2010/03/ तकनीक он рассматривает этот url как this example.com/2010/03/ (игнорируя символы Unicode) и отображает список архивов марта 2010 года. если я использую английский url: example.com/2010/03/technology, тогда он отлично работает. Эта проблема возникает даже на странице […]

PHP DOMPDF html to PDF конвертер проблема с выпуском шрифта в версии 6.0.1

Я использую DOMPDF v.0.6.1, загруженный из github для преобразования HTML в файл PDF. Я столкнулся с проблемой fontdisplay, добавляя свой настраиваемый шрифт в конфигурацию. dompdf_font_family_cache.dist.php Я использовал http://eclecticgeek.com/dompdf/load_font.php для создания шрифта Unicode TAMIL (latha шрифтом microsoft). Я скопировал шрифты в соответствующие папки. Но я вижу, что шрифты не печатаются, как есть. Мой код: <p style="font-family: […]