Tomcat 默认是用 ISO-8859-1 处理URI中的参数
所以,如果URI参数中含UTF-8编码的话,如果直接读取会出现乱码。
两个解决办法 :
1. 改配置,在tomcat的server.xml 的connector中加入URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" compression="on" compressionMinSize="50" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" URIEncoding="UTF-8" />
2. 或者改程序,对接受到的参数进行转换
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //.... String value=req.getParameter(key).getBytes("ISO-8859-1"),"UTF-8") //... }
相关推荐
今天做微信开发时候出现了redirect uri 参数错误。百度了一下。原来是Oauth授权域名没有填写 再授权域名中,填写自己用到的域名即可。 以上这篇redirect_uri参数错误的解决方法(必看)就是小编分享给大家的全部...
Uri - 一个URI处理库
androdi ContentProvider和Uri详解
软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\...
uriworkermap.properties 文件的内容(注意:这个文件说明了符合哪些条件的 uri 才能被转发 到 tomcat 中,可能的设置有) 第 2 页 /*=worker1 /*.jsp=worker1 3、导入注册表文件 tomcat.reg 任意的在哪里建一...
软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\...
URL参数拼接, URL参数拼接, URL参数拼接, URL参数拼接, URL参数拼接
NULL 博文链接:https://dfch84.iteye.com/blog/1254445
URI与URL的区别 自己看看
URI和URL区别 .
Ajax uri 乱码问题总结
URI,URL常识,需要的可以看看
博客《Uri详解之——Uri结构与代码提取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/44679239
感觉Uri 、File、bitmap 比较混乱,这里进行记载,方便以后查看.下面话不多说了,来一起看看详细的介绍吧 Bitmap、File与Uri 1、将一个文件路径path转换成File String path ; File file = new File(path) 2...
浅析什么是URI 什么是URL:
android uri的一些理解资料,比较全面的关于uri的解释,可作参考。
extension_uri /jakarta/isapi_redirect.dll (jakarta为IIS下的虚拟目录) log_file c:\tomcat6\logs\isapi.log (指定JK插件使用的日志文件) log_level debug (指定日志级别) worker_file c:\tomcat6\conf\workers...
微擎公众号模块提示redirect_uri协议与后台配置不一致错误码10039 的解决办法
NFC RTD 规范中有关URI类型的定义,定义了如何使用URI类型。