还有一个是用eclipse写的String enc=request.getCharacterEncoding();
String renc=response.getCharacterEncoding();
request.setCharacterEncoding("utf-8");
response.setHeader("content-type","text/html;charset=UTF-8");
out.println("<form action='/ForJdbc/GetLoginInfo' method='post'>");
out.println("用户名 : <input type='text' name='user'/><br/>");
out.println("密 码: <input type'password' name='pwd'><br/>");
out.println("<input type='submit' value='提交'>");
out.println("</form>");
out.println("请求编码:"+enc);
out.println("响应编码:"+renc);
IE显示
String renc=response.getCharacterEncoding();
request.setCharacterEncoding("utf-8");
response.setHeader("content-type","text/html;charset=UTF-8");
out.println("<form action='/ForJdbc/GetLoginInfo' method='post'>");
out.println("用户名 : <input type='text' name='user'/><br/>");
out.println("密 码: <input type'password' name='pwd'><br/>");
out.println("<input type='submit' value='提交'>");
out.println("</form>");
out.println("请求编码:"+enc);
out.println("响应编码:"+renc);
IE显示
解决方案 »
- 用户权限的问题
- 在servlet中查找目录文件的问题
- 一个很简单的问题,谢谢!!
- 菜鸟请教
- 用java编一个小型网站到底需要哪些技术,从哪开始学起
- 有谁用过现在网上流行的“Enews(帝国新闻发布系统)”,请说明具体配置方法!万分感谢
- struts2回显问题求教
- 高分请教:请问有没有人知道如何把汉字转换成“你好”这样的形式???
- 一个简单而奇怪的问题
- java.lang.NoClassDefFoundError: org/apache/http/conn/ssl/X509HostnameVerifier
- 第一天接收JSP,各位疑问,各位前辈和老师恳请进来帮助答疑
- 高分求助:java统计时间间隔问题
response.setContentType("text/html;charset=utf-8");
response.setCharacterEncoding("utf-8"); 这三句写
response.setContentType("text/html;charset=utf-8");
已经足够了
解决javaWEB开发过程中后台接受前台的中文信息乱码的问题
所以你这个最好输出规范的html,前后分别加上
out.println(
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<link href="vote.css" rel="stylesheet" type="text/css">
</head>
<body>
);
out.println(
</body>
</html>
);
response.setContentType("text/html;charset=utf-8");
//是response !!!!!!在这个前面。。这样就可以了
resp.getWriter();
(仅供参考,前面的还是需要)
1. 修改eclipse 项目的properties 里面的项目属性,将Text file encoding 改成utf-8
2. 将自己写的servlet.java文件,在记事本中打开,选择另存为文件,并保存为utf-8的格式.
1,首先检查你的jsp页面的传输编码格式是否是utf-8 默认的是ISO-8859-1
2, 可以在你的tomcat中设置编码格式位置如下 tomcat/conf/server.xml中的67行
<Connector port="7080" protocol="HTTP/1.1"
maxThreads="600"
minSpareThreads="100"
maxSpareThreads="500"
acceptCount="700"
connectionTimeout="20000"
redirectPort="7443" URIEncoding="UTF-8" />
3,写一个filter过滤器
在jsp也写<%request.setCharacterEncoding("utf-8");%>
jsp的最上面也要改成utf-8
工程文件也改。。
再不行看看tomcat 的server.xml里面是不是也改成utf-8一般前三个就解决了