<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here</title>
</head>
<body>
<form action="SayHelloServlet">
<input name="userPwd" id="userPwd" size="14" tabindex="2">
<input type=submit >
</form>
</body>
</html>
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class for Servlet: SayHelloServlet
*
*/
public class SayHelloServlet extends javax.servlet.http.HttpServlet implements
javax.servlet.Servlet {
static final long serialVersionUID = 1L;
/*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#HttpServlet()
*/
public SayHelloServlet() {
super();
}
/*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request,
* HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String str = (String) request.getParameter("userPwd");
String str_new= new String(str.getBytes("ISO-8859-1"),"GB2312");
System.out.println("转换前: "+str);
System.out.println("转换后: "+str_new);
}
/*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request,
* HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
在tomcat的内部,都是以iso8859-1来编码的,这样在servlet里取出来再用utf8来解码,就会产生乱码,可以手动的用new string(getbytes)来解码,或者直接的在setEncoding里设置也可以。
权宜之计~
分享到:
- 2008-04-07 15:01
- 浏览 998
- 评论(5)
- 论坛回复 / 浏览 (5 / 3029)
- 查看更多
相关推荐
JSP中文乱码解决集锦JSP中文乱码解决集锦JSP中文乱码解决集锦
Jsp中文乱码解决方案.rar
可以有效的解决中文乱码问题! 我已经使用了很多次了!
JSP中解决POST方式和GET方式产生乱码的解决办法
本ppt内容主要是解决方案Eclipse 开发JSP中文乱码问题,为初学使用ECLIPSE开发JAVA WEB项目的人提供方便。
解决乱码的各种方法总结,包括数据库的解决方案,个人觉得比较详细有使用价值
JSP会出现中文乱码的几种情况及解决方法
JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码
让您从乱码形成机制到乱码解决方案,深入彻底的了解
NULL 博文链接:https://itfinder.iteye.com/blog/1892381
JSP中文问题解决办法,JSP页面传值,数据库等的中文乱码解决办法
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
解决jsp页面乱码,页面信息配置,tomcat配置以及各种信息配置
JSP乱码 N种解决方案
jsp中出现的所有中文乱码都可以解决,没有做不得,只有想不到。
JSP乱码解决方案大家可以看看,可以有利于大家,在JSP页面乱码问题,扥到更好的解决方案
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。
JSP中文乱码问题解决总结,个人收集,一次放出,减少大家的查找时间。
本文档详细地介绍了如何解决MySql数据库中的中文乱码问题,此问题的解决将极大地帮助基于MySql的PHP编程、JSP编程、Servlet编程及C#或.Net编程!测试过的开发平台包括 Netbeans和Eclipse。测试过的服务器包括Apache、...