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

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

最佳答案

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

org.apache.commons.lang.StringEscapeUtils#escapeJavaStyleString

关于java - Java将字符串编码为UCS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18410135/

10-09 22:44