【发布时间】:2013-11-18 13:23:47
【问题描述】:
我正在阅读一些 utf-16 和 ascii 混合文件,例如: \u6b64\u626b\u63cf: abc
我会在 java 中得到“\\u6b64\\u626b\\u63cf:abc”(字符串长度为 29)。 如何将其转换为“\u6b64\u626b\u63cf:abc”(字符串长度为8)?
我知道 Apache Commons 库中有 StringEscapeUtils,但我不喜欢使用外部库。
或者,我可以直接读到“\u6b64\u626b\u63cf:abc”吗?
【问题讨论】:
-
但是我得到了类似“\\u6b64”的东西,而不是“\u6b64”。