前端到后端乱码问题
来源:互联网 发布:网络家教招聘 编辑:程序博客网 时间:2024/06/14 02:29
如果是post 方法提交 则加入以下代码:
request.setCharacterEncoding(“GBK”);//注意首先保证编码一至,jsp页面用什么编码在此就用什么编码(GBK/GB2312等),此代码只对post提交方式有效
response.setContentType(“text/xml;charset=GBK”)是设置页面中为中文编码
备注:以上两行代码必须放在PrintWriterout=response.getWriter(); 之前
request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值
指定后可以通过getParameter()则直接获得正确的字符串,如果不指定,则默认使用iso8859-1编码。值得注意的是在执行setCharacterEncoding()之前,不能执行任何getParameter()。而且,该指定只对POST方法有效,对GET方法无效。分析原因,应该是在执行第一个getParameter()的时候,java将会按照编码分析所有的提交内容,而后续的getParameter()不再进行分析,所以setCharacterEncoding()无效。而对于GET方法提交表单是,提交的内容在URL中,一开始就已经按照编码分析提交内容,setCharacterEncoding()自然就无效。
get 方法提交乱码问题:
问题2:解决get方式提交:
修改tomcat server.xml 文件,加上红色部分代码
阅读全文
0 0
- 前端到后端乱码问题
- 解决前端到后端、后端到数据库、后端到前端的乱码问题
- springmvc 后端返回到前端乱码
- javaweb前端后端通信乱码问题剖析
- 前端ajax传中文到后端解决编码问题
- 前端ajax传中文到后端解决编码问题
- 关于后端存储到mysql中的乱码问题
- 前端上传图片到后端
- 后端数据展示到前端
- 前端、后端资源路径问题
- 前端传给java后端的中文乱码
- android前端与后端服务器URL地址栏传输中文字符出现乱码问题
- 前端到后端整套流程设计
- 前端到后端数组传值
- Json 从后端发送到前端 Easyui
- 解决jquery ajax中文传递到后端出现乱码问题 java
- java 前端乱码问题
- 前端 ,后端 关于数据交互的问题
- 欢迎使用CSDN-markdown编辑器
- Uva 572 Oil Deposits 油田 (DFS求连通块)
- Python3.6 20个入门级小程序(二)
- VMware Fusion 10序列号
- Linux下Patch制作(打补丁)
- 前端到后端乱码问题
- Linux的帐号管理与ACL权限设定
- 大型网站架构系列:负载均衡详解(1)
- CXF框架实现WebService开发
- Type mismatch: cannot convert from Controller to Annotation错误解决方式
- spring cloud和dubbo 讲解
- 如何删除对http://worldnaturenet.xyz/的恶意请求
- Share 各平台单独分享工具类
- Android5.1开机动画更换和制作流程