native2ascii不尊重代理对

时间:2017-08-02 09:14:01

标签: java unicode surrogate-pairs

出于某种原因,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

这是预期的行为吗?

0 个答案:

没有答案