tomcat url 参数编码的有关问题

tomcat url 参数编码的问题?通常在URL大家会传中文参数到服务器 在服务器接收是乱码 通常最简单的解决方法

tomcat url 参数编码的问题

?通常在URL大家会传中文参数到服务器 在服务器接收是乱码 通常最简单的解决方法是通过转成utf-8+escape形式 %E4%B8%AD%E6%96%87 google也是采用此方法
这样的方法最简单最快速.让tomcat接受这样参数是不需要手动转码的,tomcat自动会识别,当在request得到参数的时候就是中文.

先说说配置的方法.

找到tomcat server.xml 查找Connector关键字,加上URIEncoding="UTF-8"就可以了.
下边在说说如果转成utf-8+escape形式.

1.jsp情况下可以使用如下.

alert("www.x.com/sub.jsp?name="+encodeURIComponent("中文"));

?

?