读书人

tomcat url 参数编码的有关问题

发布时间: 2012-09-11 10:49:03 作者: rapoo

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("中文"));

?

?

读书人网 >软件架构设计

热点推荐