<%@page contentType="text/html;charset=gb2312" %>
<%
request.setCharacterEncoding("gb2312");
out.println(request.getParameter("name"));
%>
用了这个依然存在输入中文时出现"???"这是什么原因?
<%
request.setCharacterEncoding("gb2312");
out.println(request.getParameter("name"));
%>
用了这个依然存在输入中文时出现"???"这是什么原因?
<%
request.setCharacterEncoding("gb2312");
%>
<meta http-equiv="Content-Type"content="text/html;charset=gb2312">
<h2>一个简单的聊天室</h2>
<font>
<%
String content=(String)getServletContext().getAttribute(new String("chatTopic_1"));
out.println(content);
getServletContext().setAttribute("chatTopic_1",content+(String)request.getParameter("content")+"<br>");
%>
</font>
<form action="request.jsp">
<input type=text name=content>
<input type=submit value="请说话">
还有这个不行~
byte b[]=aa.getBytes();
String bb=new String(b);
out.print(bb);
<%
request.setCharacterEncoding("gb2312");
out.println(new String(request.getParameter( "name").getBytes("iso-8859-1"),"gb2312"));
%>
这样试下
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)