Я хочу получить коды UCS-2 для данной строки UTF-8. Например, слово "привет" должно стать чем-то вроде "0068 0065 006C 006C 006F". Обратите внимание, что символы могут быть с любого языка, включая сложные скрипты, такие как восточно-азиатские языки.
Итак, проблема сводится к "преобразованию заданного символа в его кодовую точку UCS-2"
Но как? Пожалуйста, любая помощь будет очень высоко оценена, так как я очень спешу.
Заранее спасибо
Транскрипция ответа опроса, отправленного как ответ
Спасибо за ваш ответ, но это нужно сделать в PHP версии 4 или 5, но не в 6.
Строка будет вводиться пользователем из поля формы.
Я хочу реализовать PHP-версию utf8to16 или utf8decode, например
function get_ucs2_codepoint($char)
{
// calculation of ucs2 codepoint value and assign it to $hex_codepoint
return $hex_codepoint;
}
Можете ли вы помочь мне с PHP или это можно сделать с PHP с упомянутой выше версией?
Еще раз спасибо.