问题关键字: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系列类、方法、变量…… 阅读(2049)
评论(0) 编辑 收藏