楼主的register.jsp<%@ page contentType="text/html; charset=GBK" language="java" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form method="post" action="showNick.jsp">
邮件: <input type="text"name="email" value="[email protected]" /> <br />
密码: <input type="password" name="password1" /> <br />
再次输入密码: <input type="password" name="password2" /> <br />
昵称 <input type="text" name="nickname" /> <br />
验证码: <image src="registercode" /> <input type="text" name="registerCode"> <br />
<input type="submit" value="注册"> </form>
</body>
</html>
楼主的showNick.jsp<%@ page contentType="text/html; charset=GBK" language="java" %>
<html>
<head>
<title>t</title>
</head>
<body>
<% request.setCharacterEncoding("GBK"); %>
<%= request.getParameter("nickname")%>
</body>
</html> 试试吧。表单就用post,另外同一用上<%@ page contentType="text/html; charset=GBK" language="java" %>
楼主一会儿用<%@ page pageEncoding="utf-8"%>
一会儿又用<%request.setCharacterEncoding("utf-8");%>
把自己都整晕了,呵呵。用老白的话说:整那些花花玩儿干嘛?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form method="post" action="showNick.jsp">
邮件: <input type="text"name="email" value="[email protected]" /> <br />
密码: <input type="password" name="password1" /> <br />
再次输入密码: <input type="password" name="password2" /> <br />
昵称 <input type="text" name="nickname" /> <br />
验证码: <image src="registercode" /> <input type="text" name="registerCode"> <br />
<input type="submit" value="注册"> </form>
</body>
</html>
楼主的showNick.jsp<%@ page contentType="text/html; charset=GBK" language="java" %>
<html>
<head>
<title>t</title>
</head>
<body>
<% request.setCharacterEncoding("GBK"); %>
<%= request.getParameter("nickname")%>
</body>
</html> 试试吧。表单就用post,另外同一用上<%@ page contentType="text/html; charset=GBK" language="java" %>
楼主一会儿用<%@ page pageEncoding="utf-8"%>
一会儿又用<%request.setCharacterEncoding("utf-8");%>
把自己都整晕了,呵呵。用老白的话说:整那些花花玩儿干嘛?
解决方案 »
- 面试架构师没有通过,如何炼成架构师呢?
- Struts2.1能用 ${param['user.name']}这样的写法么
- apache如何设置,可以在浏览器中访问一个文件夹?
- hibernate3用Criteria查询时怎么返回Map对象
- 有用人作过jbpm流程自定义
- [请教]tinyos中java程序移植问题
- 非常经典的Java技术Blog(完全原创)
- j2eesdk 和j2sesdk到底下哪个啊
- 请问:我要做一个基于J2EE的权限管理系统,应该怎么样下手?
- 要购买大型服务器及操作系统,请介绍有关解决方案,比如sun、ibm、惠普等公司!!!!!
- spring 事务2.0的?
- 请教,一个诡异的EJB3,找不到接口的问题
1 表单提交你最好用POST
2 UTF-8 编码,一个汉字是3个字节。 这点你可以到google搜索汉字就知道了
3 每个文件的最前面,改成如下的样子
<%@page contentType="text/html;charset=UTF-8" pageEncoding="utf-8"%>
<%
request.setCharacterEncoding("utf-8");
%> 4 如果页面手工录入的中文出现乱码,则需要修改文件自身的编码类型
<%@page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" language="java" %>
<%
request.setCharacterEncoding("utf-8");
%> 然后改用post方法...这样就成功没问题但是.....
我又回复成原来的样子,重启Tomcat,重开IE访问页面,居然也成功了(无限头晕中)