从昨天下午开始泪奔,就这个问题。
在做getJSON时中文一直乱码,尝试了解码编码但是越做越乱,最后查看了一下生成的JSON文件的文件格式,发现是ASCII的,直接修改再试中文就出来了。所以是要在写JSON文件时设置好UTF-8,然后输出文件。
byte b[] = jsonStr.getBytes("UTF-8");
out.write(b_index);
P.S. 我统一采用了UTF格式
从昨天下午开始泪奔,就这个问题。
在做getJSON时中文一直乱码,尝试了解码编码但是越做越乱,最后查看了一下生成的JSON文件的文件格式,发现是ASCII的,直接修改再试中文就出来了。所以是要在写JSON文件时设置好UTF-8,然后输出文件。
byte b[] = jsonStr.getBytes("UTF-8");
out.write(b_index);
P.S. 我统一采用了UTF格式