【发布时间】:2012-12-28 06:15:21
【问题描述】:
当我在http://grepcode.com/file/repo1.maven.org/maven2/org.apache.tomcat/tomcat-catalina/7.0.0/org/apache/catalina/connector/Request.java#Request.parseParameters%28%29查看tomcat源代码时
我找不到在哪里为 get 方法中的 queryString 设置编码,以及 server.xml 中的配置 URIEncoding="UTF-8" 如何在此方法中工作。
【问题讨论】:
-
网络服务器不应该支持 utf-8。您的应用程序应该知道这一点。
-
@shiplu.mokadd.im:
URIEncoding参数配置 servlet 容器,而不是 Web 服务器本身。而且由于 servlet 容器负责解码查询字符串并将其拆分为单独的参数,因此需要对其进行正确配置。
标签: http tomcat encoding catalina