|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-07-24
例如:
<a href="test.hh?m=sendtest&name=我们">test</a> 跳转了另一页面后,"我们"变为乱码。请问怎么解决? 环境:tomcat 5.5+webwork 2.2.5。 已经在tomcat的server.xml 加上 useBodyEncodingForURI="true" 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
使用URLEncode对参数编码
|
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
楼上的老兄,具体点
|
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
web-inf下建webwork.properties,设置
webwork.i18n.encoding = GB2312 |
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
to:wisdom3099
已经设置了 |
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
wisdom3099 写道 web-inf下建webwork.properties,设置
webwork.i18n.encoding = GB2312 已经设置了 |
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
中文乱码是一个在开发中普遍遇到的问题。
我的做法是统一开发中的编码,避免可能的编码间的转换。 1,统一采用UTF-8编码。 2,避免get传值的方式。如果用了get传值方式,就像URL参数为中文的情况,要对中文作一下URL编码处理,javascript:encodeURIComponent("中文参数"). |
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
我现在的中文参数是使用jstl赋值的,
<a href="test.hh?m=sendtest&name=${lstTest.name}">test</a> 请问怎么写? |
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
用post方式提交
|
|
| 返回顶楼 | |
|
最后更新时间:2007-07-24
server.xml
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/> |
|
| 返回顶楼 | |






