<%@ page contentType="text/html;charset=gb2312" %>
加上就没问题了。加上之后先不要转码试试。不行再用转码。
加上就没问题了。加上之后先不要转码试试。不行再用转码。
解决方案 »
- jdbc 连接sqlserver2008 登录失败 连不上数据库
- 怎么让JSP不等待继续操作,底层还在做其他的大数据量处理。
- 求教 tabbedPanel 中div的 显示与隐藏
- 两个问题!
- 求助!不知怎么描述好
- JSPSmartUpload 用getrequest方法获得的值还是NULL,求解,先谢了
- 请问大家在java 的web方式下做过画曲线的东西吗?大家都采用什么技术?
- 问一个与oracle数据库连接的问题
- 一个用jsp创建永久性备份文件的问题!
- <s:property/>取出的HTML代码被当做字符串显示
- 如何在JSP页面实时画图,并显示在<td></td>里面, 不要生成图片文件,实在不行生成图片文件也行,谢谢!
- 组建JSP环境过程的问题??
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
这是我读cookie的源代码
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@page import="java.sql.*,java.util.*"%>
<%@page errorPage="handleError.jsp"%>
<html>
<head>........(中间略)
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<table border=1>
<tr><td>Name</td><td>value</td></tr>
<%
Cookie cookies[]=request.getCookies();
Cookie sCookie=null;
String svalue=null;
String sname=null;
for(int i=0;i<cookies.length;i++)
{
sCookie=cookies[i];
svalue=new String(sCookie.getValue().getBytes("gb2312"),"ISO_8859_1");
svalue=sCookie.getValue();
sname=sCookie.getName();
%>
<tr><td><%=sname%></td><td><%=svalue%></td></tr>
<%
}
%>
</table>
........(其他内容)
</body>
</html>
写入时,
username = new String(URLEncoder.encode(username, "UTF-8"));
Cookie coo=new Cookie("user_name",username);
读出时
user_name=URLDecoder.decode(coo.getValue(), "UTF-8");