如何将String编码为\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435
之类的东西?
我尝试了Sting newString = new String(oldString.getBytes("UTF-8"),"UTF-8");
但它只是返回我已经拥有的字符串
最佳答案
考虑使用apache-commons中的StringEscapeUtils.escapeJava
演示:
System.out.println(StringEscapeUtils.escapeJava("Введенные"));
印刷品:
\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435