精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-28
将这个问题提交到jira吧
|
|
返回顶楼 | |
发表时间:2007-08-28
你的表单提交方式是用的post还是get,如果是get,就会发生乱码!
|
|
返回顶楼 | |
发表时间:2007-09-05
这个文件AppModule.java在那里?谢谢
|
|
返回顶楼 | |
发表时间:2007-09-05
要解决乱码,首先要了解你的环境中那些位置涉及字符编码:
jsp页面要设置 开发工具要设置 连接数据库要设置 java包 最好的办法是使用楼主使用的方案,过滤器 在tomcat的示例里有个过滤器,拷贝过去,改下就可以了 |
|
返回顶楼 | |
发表时间:2007-09-05
和form的提交方式有关吗?get?post?
|
|
返回顶楼 | |
发表时间:2007-09-05
如果是get方式提交,应该设置server.xml中RUIEncoding="UTF-8"
|
|
返回顶楼 | |
发表时间:2007-12-28
小弟也碰到过这种问题,有upload组件就会提交成乱码,小弟的解决方法有点笨,就是搞个转换,居然可以成功转换,代码如下:
public static String getUTF8(String temp){ try{ return new String(temp.getBytes("iso-8859-1"),"utf-8"); }catch(Exception e){ return ""; } } |
|
返回顶楼 | |
发表时间:2007-12-28
iorigod123 写道 小弟也碰到过这种问题,有upload组件就会提交成乱码,小弟的解决方法有点笨,就是搞个转换,居然可以成功转换,代码如下:
象这种转换是最保险的,用filter的情况,对post提交是有效的,但是对get提交是无效的,这个跟post和get提交的机制有关系。以前项目遇到过这个问题,现在基本上都采用转换了,不用filter了,效率没仔细比较过,估计差不太多。
public static String getUTF8(String temp){ try{ return new String(temp.getBytes("iso-8859-1"),"utf-8"); }catch(Exception e){ return ""; } } 如果是get方式提交,应该设置server.xml中RUIEncoding="UTF-8" |
|
返回顶楼 | |
发表时间:2007-12-28
谁会用get去穿中文内容。 一般get都是用来传ID的。
|
|
返回顶楼 | |