tomcat编码格式的设置/如何解决get()方式提交中文参数乱码的问题
2016-08-17 14:31
1006 查看
URIEncoding 用来设定通过 URI 传递的内容使用的编码,tomcat将使用这里指定的编码对客户端传送的内容进行编码。也就是说,我们通过 get 方法提交的参数实际上都是通过 uri 提交的,都由这个参数管理,如果没有设定这个参数,则 tomcat 将使用默认的 iso8859-1 对客户端的内容进行编码。
在老版本的tomcat中,get和post方式对参数的编码是一样的,只要在过滤器中通过 request.setCharacterEncoding设定就可以解决问题,但是在高版本中,get和post的处理是分开进行的,对get的处理需通过修改tomcat/conf/server.xml中如下位置的几行代码即可解决:
对post的依然通过request.setCharacterEncoding便可进行处理。
解释:useBodyEncodingForURI
使用与 Body 一样的编码来处理 URI
在老版本的tomcat中,get和post方式对参数的编码是一样的,只要在过滤器中通过 request.setCharacterEncoding设定就可以解决问题,但是在高版本中,get和post的处理是分开进行的,对get的处理需通过修改tomcat/conf/server.xml中如下位置的几行代码即可解决:
对post的依然通过request.setCharacterEncoding便可进行处理。
解释:useBodyEncodingForURI
使用与 Body 一样的编码来处理 URI
相关文章推荐
- url里含有中文参数,已get方式提交到接口,中文编码后有乱码问题的一种解决
- 【java】怎样解决tomcat中get提交中文参数为乱码的问题
- Spring MVC 自带的字符编码过滤器以及Tomcat字符编码设置,彻底解决中文参数乱码问题
- Spring MVC Controller中解析GET方式的中文参数会乱码的问题(tomcat如何解码)
- Spring MVC 自带的字符编码过滤器以及Tomcat字符编码设置,彻底解决中文参数乱码问题
- tomcat中页面利用get方式提交的参数中的中文乱码问题
- 黄聪:解决Jquery在GET方式传递参数时gb2312中文编码乱码
- 彻底解决get显示提交时,参数中包含中文时出现乱码的问题
- Struts2 与 js 处理Get方式提交的中文参数乱码问题
- tomcat里面表单以get方式提交出现中文乱码解决方法
- Struts2 与 js 处理Get方式提交的中文参数乱码问题
- 利用tomcat解决get提交中文乱码问题
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- 解决表单get方式提交时的中文乱码问题
- Tomcat JSP提交参数中文乱码问题解决
- Get方式提交中文乱码问题解决
- 修改Tomcat默认编码消除get方式传递参数出现中文乱码
- 解决用jquery的get或者post提交方式提交到struts2中的action中文乱码问题
- tomcat服务器使用get方式请求时参数乱码问题解决
- 解决get方法传递URL参数中文乱码和解决tomcat下中文乱码问题