【发布时间】:2012-10-08 20:31:05
【问题描述】:
我正在使用来自 org.json.* 的 JSONObject。
我需要用这样的字符串字段构造 JSONObject
field:"englishletters123\u1234\u3456"//UTF-8 encoding
所以,我正在这样做
myJSONObject.put("field", myString);
但我得到的对象不是流利的(非英语)字母,而不是它们的 UTF-8 表示形式。
String newString = new String(oldString.getBytes(...), ...);
myJSONObject.put("field", newString);
效果不好
有没有办法进行这样的操作?也许我应该使用其他库?
【问题讨论】:
标签: java json utf-8 character-encoding utf8-decode