0

我需要将 UTF-8 字符串编码为 UCS,如Java 中的'q''\u0071''龥''\u9FA5'。我已经尝试过这段代码,但结果错误......

new String(inputString.getBytes("ISO8859_1"), "UTF-8");

4

2 回答 2

2

如果您不介意 Apache Commons,请尝试:

org.apache.commons.lang.StringEscapeUtils#escapeJavaStyleString

于 2013-08-23T19:14:16.897 回答
0

遍历字符串并为每个 charAt(...) 收集 \u 和字符的四位十六进制值。

于 2013-08-23T19:12:17.870 回答