AJAX中利用POST方法向服务提交数据时乱码的解决方案
来源:互联网 发布:gif修改软件 编辑:程序博客网 时间:2024/05/16 10:40
AJAX中利用POST方法向服务提交数据时乱码的解决方案
1、在客户使用encodeURL将数据包装两次,如下
...
var content=encodeURI(encodeURI(document.getElementById("").value));
...
这里一定要包装两次,当调用request.getParameter()函数时,会自动进行一次URI的解码过程,调用时内置的解码过程会导致乱码出现。而URI编码两次后,request.getParameter()函数得到的是原信息URI编码一次的内容。再用可控的解码函数java.net.URLDecoder.decode()就可解出原始的正确的信息。
2、在服务端导入包java.net.URLDecoder.decode():此时使用:
...
String content=decode(request.getParameter("content"),"UTF-8");
...
这样就可以正常显示了。
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- JQuery中Ajax的Post提交中文乱码的解决方案
- JQuery中Ajax的Post提交中文乱码的解决方案
- AJAX的POST提交数据方法
- Jquery ajax Post 提交 乱码解决方案
- ajax中get与post方法的区别,及乱码的终极解决方案
- jQuery-Ajax提交数据中文乱码问题的解决方案
- Ajax的post提交数据
- POST提交方式中文乱码的解决方案
- 表单用post方法提交数据时乱码问题
- 表单用post方法提交数据时乱码问题
- 表单用post方法提交数据时乱码问题(转)
- jquery 使用$.ajax post方法提交数据
- AJax中get和post的数据提交功能
- JQuery ajax的post方法向action传文件路径出现乱码(非中文乱码)
- ajax 中post与get方法提交的区别
- 关于举办北京Flex开发者活动的民意调查
- SQL Server 2005 中的国际功能(1)
- C++库
- 浅谈图像处理方向的就业前景[转]
- MFC教程(6)-- 应用程序的退出
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础
- 战略和营销, 需要恶补的技能!
- MFC教程(7)-- MFC的DLL
- 想知道CSDN的评论一提交上去就显示出来的AJAX是怎么实现的吗
- GetTextMetrics与GetTextExtent的区别
- Ajax的JSP示例以及相关知识介绍,适合于入门者
- 简单的AJAX
- 利用innerHTML实现隐显效果-两种实现方法