为何一直出现乱码呢,啊~~~~~`求解
<%@ page contentType="text/html;Charset=GB2312" %><HTML><BODY bgcolor=cyan> <FORM action="showMessage1.jsp" method=post name=form> <INPUT type="text" name="boy"> <INPUT TYPE="submit" value="提交给showMessage1.jsp" name="submit"> </FORM> </BODY></HTML>
<%@ page contentType="text/html;Charset=GB2312" %><MHML><BODY> <P>获取文本框提交的信息: <% String textContent=request.getParameter("boy"); %><BR> <%=textContent%> <P> 获取按钮的名字: <% String buttonName=request.getParameter("submit"); %><BR> <%=buttonName%> </BODY></HTML>String boy= new String(request.getParameter("boy").trim().getBytes("8859_1"));String submits= new String(request.getParameter("submit").trim().getBytes("8859_1"));
[解决办法]
要是使用myeclips需要在选项里面配置,code改为GBK试一下,因为你可能是从别的地方黏贴的代码到myeclips当中的
[解决办法]
可以修改tomcat的配置文件sever.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
加一句:Encoding="utf-8"
[解决办法]
request.setCharacterEncoding("gb2312") 在接收之前写上
[解决办法]
将文件改成showMessage1.jsp的内容改成
<%@ page contentType="text/html;Charset=GB2312" %>
<MHML><BODY>
<P>获取文本框提交的信息:
<%
request.setCharacterEncoding("gb2312");
String textContent=request.getParameter("boy");
%>
<BR>
<%=textContent%>
<P> 获取按钮的名字:
<% String buttonName=request.getParameter("submit");
%>
<BR> <%=buttonName%>
</BODY></HTML>