随笔-60  评论-35  文章-15  trackbacks-0
问题关键字:utf-8、jsp、cookie、action

使用
String value = java.net.URLEncoder.encode(中文);
Cookie cookie = new Cookie("key",value);
response.addCookie(cookie);

然后在jsp页面中使用:
<%
                    for
(int i = 0 ;i < cookies.length ; i ++)
                    {
                        temp 
= cookies[i];
                        
if(temp.getName().equals("key"))
                            out.print(java.net.URLDecoder.decode(temp.getValue()));
                    }
%
>
这样就解决问题了

关键在于使用 java.net.URLEncoder.encode(中文);的字符传递,使用: java.net.URLDecoder.decode(转换后的字符);

这两个工具
posted on 2006-09-23 03:02 Q系列类、方法、变量…… 阅读(2044) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: