Как декодировать что-то, начинающееся с "\ u" с PHP - PullRequest
0 голосов
/ 18 ноября 2011

Как декодировать что-то, начинающееся с "\ u", с помощью PHP

например,

\u4f60\u5df2\u7ecf\u6dfb\u52a0\u4e86\u6b64\u8bdd\u9898

спасибо

1 Ответ

2 голосов
/ 18 ноября 2011

С PHP 5.4 / intl:

$s = "\u4f60\u5df2\u7ecf\u6dfb\u52a0\u4e86\u6b64\u8bdd\u9898";
echo transliterator_transliterate("Hex-Any/Java", $s);

Вывод:

你已经添加了此话题

Для предыдущих версий вы можете адаптировать этот ответ .

Обратите внимание, что ответы здесь и здесь не относятся к дополнительным символам (те, которые не могут быть представлены одной единицей кода в UTF-16).

...