返回信息流按照网上查到的改server.xml,问题照旧
不是url带中文参数,是要访问下载中文文件
这是一条镜像帖。来源:北邮人论坛 / www-technology / #7450同步于 2009/5/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
请教tomcat如何设置能支持中文url
prating
2009/5/26镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
文件名自动urlencode了?
【 在 prating (竹下生|久夜|亲亲尾巴爱尾巴) 的大作中提到: 】
: 按照网上查到的改server.xml,问题照旧
: 不是url带中文参数,是要访问下载中文文件
我查了下。。似乎tomcat用的字符集不支持中文这种双字节字符。。
手动制定请求解码字符集也没用。。看网上说的似乎只有4.0这么有效,往后都不行。。我用的6.0..
【 在 yegle (我是老BT) 的大作中提到: 】
: 文件名自动urlencode了?
查到是这么说的。。
自从Tomcat5.x开始,GET和POST方法提交的信息,Tomcat采用了不同的方式来处理编码,对于POST请求,Tomcat会仍然使用 request.setCharacterEncoding方法所设置的编码来处理,如果未设置,则使用默认的iso-8859-1编码。而GET请求则不同,Tomcat对于GET请求并不会考虑使用request.setCharacterEncoding方法设置的编码,而会永远使用iso-8859-1编码。
晕死。。。
【 在 prating (竹下生|久夜|亲亲尾巴爱尾巴) 的大作中提到: 】
: 我查了下。。似乎tomcat用的字符集不支持中文这种双字节字符。。
: 手动制定请求解码字符集也没用。。看网上说的似乎只有4.0这么有效,往后都不行。。我用的6.0..
patpat……
【 在 prating (竹下生|久夜|亲亲尾巴爱尾巴) 的大作中提到: 】
: 查到是这么说的。。
: 自从Tomcat5.x开始,GET和POST方法提交的信息,Tomcat采用了不同的方式来处理编码,对于POST请求,Tomcat会仍然使用 request.setCharacterEncoding方法所设置的编码来处理,如果未设置,则使用默认的iso-8859-1编码。而GET请求则不同,Tomcat对于GET请求并不会考虑使用r
: 晕死。。。
: ...................
哦? 如何做呢?
在什么地方做人为转码?
【 在 ericyosho (ericyosho) 的大作中提到: 】
: 为什么?可以的啊,你人为做一次转码不就好了么。
一开始想到就是这么干的。。不过无效。。。
【 在 zz (zz???) 的大作中提到: 】
: server.xml Connector +URIEncoding="XXX"