在java

时间:2015-11-27 01:36:02

标签: java json unicode

我在java中使用JSON简单库读取和编写json文件时遇到了问题。

我正在阅读和更新包含少量unicode字符的json文件,即使用Java代码的\ u00a9,\ u03A8等。写完文件后,当我打开文件时,上面给出的unicode字符会被一些垃圾值替换,即即使我用“UTF-8”编码打开和编写json文件,也可以使用ΨѬÎÓ¬ÛÛÕœœœ。 p>

下面是我用来读写json文件的java代码。

//Open for Reading
File fr = new File(filepath);
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(fr),StandardCharsets.UTF_8));

//Writing file
File file = new File(filepath);
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),StandardCharsets.UTF_8));

有人可以帮我解释如何保留字符编码吗?

0 个答案:

没有答案