BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #7450同步于 2009/5/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

请教tomcat如何设置能支持中文url

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