get方式传中文,部分乱码

有人知道,get方式传中文,url=xxx.do?method=ss&mask=1&recepient=x_2_发发哥,在url最后面写的是中文,前两个中文不会乱码,后面一个哥就乱码,只要是超过两个中文,以后的都乱码是什么原因??在ie下是这个问题,而在ff下就没有出现这问题。(没有使用自写的过滤器转码,通过配置tomcat的encodingURI="UTF-8")

请教求解-------------


(1)我尝试不配tomcat直接用自写的过滤器,得到get参数,
然后转码,结果一样得不到两个中文以后的参数。一样是乱码

(2)再次尝试
url=xxx.do?method=ss&mask=1&recepient=x_2_发发哥,把中文的参数不放到最后面
url=xxx.do?method=ss&recepient=x_2_发发哥&mask=1
结果自哥后面乱码

(3)再经过尝试,url后面加了字母

url=xxx.do?method=ss&mask=1&recepient=x_2_发发哥w

这样他就可以接到全部不会乱码。

你可能感兴趣的:(tomcat,IE)