json乱码问题

ill1224 2008-11-21 02:49:49
工程是UTF-8编码的,页面里面设置的是UTF-8,返回json时,response.setContentType("application/json;charset=GBK");这样正常,但是返回UTF-8就出现乱码。
再有就是返回GBK,在windows上面部署正常,在linux上部署就出现乱码了,有没有人遇到过这样的问题,如何解决啊?
...全文
557 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaotc 2008-11-23
  • 打赏
  • 举报
回复
在得到json字符串后,写入前台之前转成UTF-8格式,String json = ""; byte[] b = json.getBytes("UTF-8");然后以UTF-8格式返回
这样在windows和linux就都不会乱码了!
ill1224 2008-11-21
  • 打赏
  • 举报
回复
页面UTF-8编码,但是我返回时response.setContentType("application/json;charset=UTF-8")时会乱码,返回为GBK就正常。有没有人遇到过这样的问题?当返回GBK时在windows部署正常,但是在linux上部署就会出现乱码问题!
ill1224 2008-11-21
  • 打赏
  • 举报
回复
页面UTF-8,返回GBK在windows正常,但是返回也是UTF-8的话在windows下就乱码了。
但是返回GBK的话,项目部署到linux下就出现乱码
myvicy 2008-11-21
  • 打赏
  • 举报
回复

编码不统一当然出错。

还需要点右键看看当前页面选择了什么编码来显示数据。

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧