2

出于某种原因,native2ascii在将转义字符 ( \u????) 重新编码回 Unicode 时忽略代理对:

$ echo '\ud834\udd1e' | native2ascii -reverse -encoding UTF-16BE | hexdump -C
00000000  00 5c 00 75 00 64 00 38  00 33 00 34 00 5c 00 75  |.\.u.d.8.3.4.\.u|
00000010  00 64 00 64 00 31 00 65  00 0a                    |.d.d.1.e..|
0000001a

这是预期的行为吗?

4

0 回答 0