`

Ajax中文乱码问题

阅读更多
Ajax传输中文乱码问题是一个比较常见的问题。
解决方案如下:
1.前台传输到后台
用encodeURIComponent 函数对中文参数进行编码。
如:url=...+"staffName="+encodeURIComponent(staffName).
后台解析用:staffName=new String(staffName.getBytes("ISO-8859-1"),"UTF-8");

2.后台传输到前台

在servlet中,设置response的编码格式为UTF-8即可。
如:response.setCharacterEncoding("UTF-8")。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics