【问题标题】:Unicode codepoint escape syntaxUnicode 代码点转义语法
【发布时间】:2020-02-19 19:06:30
【问题描述】:

我正在尝试使用“Unicode 代码点转义语法”通过其 unicode 显示表情符号。

基本语法是:

echo "\u{1f606}"; - And it works fine

但是,当我从变量中插入 unicode 时:

$unicode = "1f606";
echo "\u{".$unicode."}";

我收到 «Invalid UTF-8 codepoint escape sequence» 错误。

【问题讨论】:

标签: php unicode character-encoding symbols


【解决方案1】:

您不能使用“\u{}”符号进行转换,请改用 mb_chr()。

例子:

$unicode= 0x1f606;
echo mb_chr($unicode);

【讨论】:

    猜你喜欢
    • 2016-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    相关资源
    最近更新 更多