我想获得给定UTF-8字符串的UCS-2代码点.例如,单词"hello"应该变成类似"0068 0065 006C 006C 006F"的字样.请注意,这些字符可以来自任何语言,包括东亚语言等复杂脚本.
因此,问题归结为"将给定字符转换为其UCS-2代码点"
但是怎么样?请非常感谢任何形式的帮助,因为我非常着急.
提问者的回复转录作为答案发布
感谢您的回复,但需要在PHP v 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;
}
Run Code Online (Sandbox Code Playgroud)
你可以帮助我使用PHP,还是可以使用PHP上面提到的版本来完成?