javascript 中json 乱码

2025-05-10 19:28:08
推荐回答(4个)
回答1:

你的json数据里面有中文数据吗?那就把utf-8修改为gb2312吧。

回答2:

主要是要保证编码格式一致,你在a.htm中用的是utf-8格式,那么test.js也应该保存为utf-8格式。
你如果用一的编辑器编辑test.js文件时,保存时,如果不特别指定都会保存为window默认的编码格式,就是GBK格式。
推荐使用editplus编辑器编辑js文件,在保存时会让你指定编码格式,只要你选择UTF-8就可以了。

回答3:

String temp2=new String(字符串.getBytes("ISO-8859-1"), "utf-8");

这样就可以解决了.

回答4:

test.js和a.htm文档存成utf-8格式...
用记事本打开, 文件-另存为-编码(utf-8)-保存