Java将字符串编码为UCS

时间:2013-08-23 19:06:56

标签: java

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

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

2 个答案:

答案 0 :(得分:2)

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

org.apache.commons.lang.StringEscapeUtils#escapeJavaStyleString

答案 1 :(得分:0)

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