浏览 5862 次
锁定老帖子 主题:获取form提交的中文的处理办法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-07-22
<% request.setCharacterEncoding("GB2312");; %> 可以解决post方式时的问题,但无法解决get方式的问题。 通过这种方式: <%= new String(request.getParameter("name");.getBytes("ISO-8859-1");); %> 则可以解决post和get的问题。 我不知道两者的其它好处与坏处,除了这两种方式,还有没有更好的处理方式? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-07-22
以前还真没有注意到,因为一般都用Post请求
然后向这样的get请求xxx.do?value=输入一般都是非汉字的关联信息。 实在不行就在过滤器或者做一个Action的超类然后在超类中把所有的请求参数都 new String(request.getParameter("name").getBytes("ISO-8859-1")) 这么一下,然后在放进去。 |
|
返回顶楼 | |
发表时间:2004-07-23
unicode 一定会统一编码的世界的
iso88591的编码虽然占据了linux,但是转到utf8上来吧,不会再有转码的问题的,我想我有必要在写一篇关于编码的文章了,怎么还是有这么多人通过转码去解决中文问题的阿 |
|
返回顶楼 | |
发表时间:2004-07-23
期待。。。。。
|
|
返回顶楼 | |
发表时间:2004-07-23
http://blog.csdn.net/zdmilan/archive/2004/07/07/36170.aspx
|
|
返回顶楼 | |