我想使用"Unicode字符编码转义语法"来显示表情符号及其对应的unicode。
基本语法如下:
echo "\u{1f606}"; - And it works fine
然而,当我插入变量中的Unicode时:
$unicode = "1f606";
echo "\u{".$unicode."}";
我遇到了“Invalid UTF-8 codepoint escape sequence”错误。
我想使用"Unicode字符编码转义语法"来显示表情符号及其对应的unicode。
基本语法如下:
echo "\u{1f606}"; - And it works fine
$unicode = "1f606";
echo "\u{".$unicode."}";
您不能使用"\u{}"符号进行转换,应该使用mb_chr()函数。
示例:
$unicode= 0x1f606;
echo mb_chr($unicode);