我正在重新审视我不久前创建的一个浏览器插件,它提供了与各种 Unicode 转义序列之间的转换。
然而,我现在心不在焉地忘记了,并且无法重新发现,提到像 \C{Latin Small Letter A} 这样的转义序列应该起作用的语言(Unicode 描述)被实际的 Unicode 字符替换,在本例中为“a”)。
\C{Latin Small Letter A}
我相信它是用 PHP 编写的,或者至少是 PHP 的提案,但我现在没有看到任何支持此语法的规范。
PHP 只能使用代码点
$ php -r 'var_dump("\u{2615}");' string(3) "☕"
Python 可以
>>> import unicodedata >>> print(unicodedata.lookup('Hot Beverage')) ☕
您可以使用 Python 脚本并从 PHP 调用它
PHP 只能使用代码点
Python 可以
您可以使用 Python 脚本并从 PHP 调用它