博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery的异步获取返回值为中文时乱码解决方法
阅读量:6691 次
发布时间:2019-06-25

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

hot3.png

用jqgrid异步获取列表值,遇到个问题,服务器端从数据库取到的数据没有出现中文乱码问题(日志打出来是没有乱码的),但是异步传到客户的时候却出现了乱码。 服务器端已经编码过了(UTF-8编码)。开始一直怀疑是客户端的问题,比如客户端和服务器端编码不一致啊,也怀疑是不是jqGrid工具函数中少配了 contentType: "application/x-www-form-urlencoded; charset=utf-8",   等等问题。

结果都不是,纠结了几个小时,后来经过大牛的提醒发现,原来代码还是出在服务器端,疏忽了。

@RequestMapping(value = "/searchUserList.form")	@ResponseBody	public void searchUserList(int page, int rows, HttpServletRequest request, HttpServletResponse response) throws IOException{		System.out.println("idcard="+idCard+"\n page="+page+"\n rows="+rows);		List
list = userService.findByIDCard(idCard); int totalRecord = list.size(); int totalPage = totalRecord%rows == 0 ? totalRecord/rows : (totalRecord/rows+1); int index = (page-1)*rows; int pageSize = rows; String json = "{\"total\": \""+totalPage+"\", \"page\": \""+page+"\", \"records\": \""+totalRecord+"\", \"rows\": ["; for (int i = index; i < pageSize + index && i

  

 

转载于:https://my.oschina.net/yuanfy/blog/378140

你可能感兴趣的文章
Android开发笔记03
查看>>
[Hadoop in China 2011] 人人网:基于Hadoop的SNS统计和聚类推荐
查看>>
[转]阳光加利福尼亚 --土老冒的硅谷、旧金山见闻
查看>>
解决Eclipse下不自动拷贝apk到模拟器问题( The connection to adb is down, and a severe error has occured)...
查看>>
Google后Hadoop时代的新“三驾马车”——Caffeine、Pregel、Dremel
查看>>
jsp与jsp之间传参数如何获取
查看>>
如何做好一名售前工程师 [理论]
查看>>
什么是语法糖?
查看>>
rabbitMQ的安装和创建用户
查看>>
每天一道LeetCode--169.Majority Elemen
查看>>
Struts2笔记——第一个实例HelloWorld
查看>>
Maven安装
查看>>
2.1列表相关知识点
查看>>
OpenStack images
查看>>
xsigo systems
查看>>
ofbiz ins
查看>>
iOS动画实现改变frme和contenOffset
查看>>
深度学习框架搭建之最新版Python及最新版numpy安装
查看>>
mysql GRANT ALL PRIVILEGES 限制某个或所有客户端都可以连接至mysql
查看>>
AaronYang风格 C语言挑讲[二][基本类型、运算符和表达式]
查看>>