博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON数据的中文乱码问题
阅读量:6695 次
发布时间:2019-06-25

本文共 679 字,大约阅读时间需要 2 分钟。

问题描述:

在firefox中返回的JSON数据没有出现乱码,但在GridPanel中显示乱码,而jsp页面和xml文件都是utf-8类型。

解决方案:

在 PrintWriter out = response.getWriter(); 语句前使用

response.setContentType("text/json; charset=utf-8");

response.setCharacterEncoding("utf-8"); 

添加后代码如下:

XXXAction.java :

 

String json = "{totalProperty:" + this.getTotalProperty() + ", start:"				+ this.getStart() + ", limit:" + this.getLimit() + ", root:"				+ listStudent.toString() + "}";this.getResponse().setContentType("text/json; charset=utf-8");this.getResponse().setCharacterEncoding("utf-8"); super.outPrint(json);     System.out.println(json);  // 打印出来看看效果super.setContentType(BaseAction.JSON);

转载于:https://www.cnblogs.com/xingmeng/p/3287111.html

你可能感兴趣的文章
关于Jfinal中ContextPathHandler的作用
查看>>
从规范去看Function.prototype.apply到底是怎么工作的?
查看>>
音效原理
查看>>
FFmepg中文例子—指导2:加入音频
查看>>
cocos2dx 3.0 项目部署到android
查看>>
jenkins集成findBugs并生成报告
查看>>
恢复被误操作的~/.bashrc
查看>>
jfinal接口开发的一些要点
查看>>
socket上传输大文件时,如何能提高传输的效率?
查看>>
huffman 编码算法
查看>>
Codeforces Round #277.5 (Div. 2) d
查看>>
经验//java/socket/命令行/java 命令运行/package情况下/fileNo...
查看>>
Indy10 FTP列目录乱码问题
查看>>
多表的使用问题
查看>>
Composer的基本使用
查看>>
CocoaPods安装使用及配置私有库
查看>>
C++ format库
查看>>
ELK 环境准备---jre 1.8
查看>>
Redis学习笔记---介绍、安装和通用命令
查看>>
dom4j的生成xml并格式化输出
查看>>