問題關鍵字: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) 編輯 收藏