从HTML或JSP页面异步传递参数到Servlet程序中容易出现乱码情况
使用XMlHttpRequest对象的open()方法时
需注意get和post的两种打开方式
使用get方式打开需要在Servlet程序中获取参数时添加一行代码
使用post方式打开需要在页面中和Servlet程序中添加一行代码
Get方式添加的代码如下
String str = new String(request.getParameter(“param”).getBytes(“ISO-8859-1”),”GBK”);
Post方法添加的代码如下
JavaScript添加
XMLHttpRequest.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);
Servlet添加
String str = new String(request.getParameter(“param”).getBytes(“ISO-8859-1”),”UTF-8”);
还有Servlet传出的数据编码方式一般设置为UTF-8;
Response.setContentType(“text/html;charset=UTF-8”);
分享到:
相关推荐
用ajax 通过url传参数给servlet时,在servlet提取时一直是乱码,即使用了统一的字符编码也没用。
Ajax中文乱码问题解决方案
ajax乱码问题.ajax乱码问题的一些解决方案,总结网友的一些方法。
Ajax+Servlet 实例 如何创建IE7兼容的AJAX请求 乱码解决
使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Servlet的交互开始。
ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码
简单整理的乱码处理方案,jquery的ajax解决UTF-8以及GBK的问题
struts,ajax乱码解决方案
ajax与Servlet,传值Demo,包含ajax传值乱码转换
本人收集的解决Ajax的乱码解决办法,自己试了很多,确实能够解决问题。
ajax+servletajax+servletajax+servletajax+servletajax+servletajax+servletajax+servletajax+servletajax+servletajax+servlet
在web开发是经常会遇到乱码,该文件为Ajax传参是出现的乱码提供了一些常用的决绝方法,非常使用。
GBK编码下jQuery_Ajax中文乱码解决方案
AJAX+servlet实例入门,简单易学,5分钟搞定AJAX
ajax,servlet动态加载dtree
一个ajax数据验证的小实例,可以实现ajax与servlet数据交互并验证数据是否可用
ajax提交时,后台接收的参数出现中文乱码的解决方法,
使用Ajax+servlet技术模拟搜索框智能提示。
实现Ajax与javaweb后台交互,后台为servlet,返回的数据类型为json,适合初学者