有人知道,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
这样他就可以接到全部不会乱码。
请教求解-------------
(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
这样他就可以接到全部不会乱码。