【发布时间】:2011-07-12 22:39:06
【问题描述】:
如何将 16 位 unicode 字符附加到 php 中的字符串
$test = "testing" . (U + 199F);
据我所知,\x 只需要 8 位字符,即 ascii
【问题讨论】:
-
只传递文字字符?在这里工作。
-
没有 16 位 Unicode 字符这样的东西。 Unicode 是 21 位。
-
如果您认为 Unicode 是“2 个字节”,那么您需要学习的东西很多。不是。
-
@Drake - unicode 代码点从 0 到 1,114,111 运行(请参阅unicode.org/faq//utf_bom.html#utf16-1 的 unicode 常见问题解答)。 UTF-16 使用单个 16 位编码最常见的 63k 字符,并为其他 1m 个代码点使用一对 16 位(代理)。
标签: php unicode character-encoding