标签: php unicode emoji
我正在尝试将两个字符的国家/地区代码(例如GB)转换为该国家/地区的表情符号标记。通过将两个字符的代码点组合在一起来创建表情符号标志。我能够使用PHP中的以下代码以UTF-16生成这些代码点:
"\u".dechex(127397 + ord("G"));
但是,要在PHP 5.x中生成表情符号字符,我需要为该代码点使用代理项对。在此示例中,\u1F1EC需要转换为\uD83C\uDDEC。我正在寻找一个可以为我进行转换的功能。
\u1F1EC
\uD83C\uDDEC