解决Tomcat中文乱码问题
2007-08-09 08:15
225 查看
请求->Tomcat(ISO-8859-1,相当于ASCII码)->GBK
方法一(适用于POST方法):
加入以下方法:
<%@ page contentType="text/html;charset=GBK" %>
request.setCharacterEncoding("GBK");
方法二(适用于GET和POST方法):
byte[] b=userName.getBytes("ISO-8859-1"); //得到字节数组
userName=new String(b,"GBK"); //转换成GBK码
或:
如果页面开始指定charset="GBK"则,参数2可以省略
String name=new String(request.getParameter("name").getBytes("ISO-8859-1"));
String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"GBK");
方法一(适用于POST方法):
加入以下方法:
<%@ page contentType="text/html;charset=GBK" %>
request.setCharacterEncoding("GBK");
方法二(适用于GET和POST方法):
byte[] b=userName.getBytes("ISO-8859-1"); //得到字节数组
userName=new String(b,"GBK"); //转换成GBK码
或:
如果页面开始指定charset="GBK"则,参数2可以省略
String name=new String(request.getParameter("name").getBytes("ISO-8859-1"));
String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"GBK");
相关文章推荐
- 写了一个查询数据库的程序,不熟的Tomcat6。查询条件为英文时运行正常,为中文时出现乱码。后在tomcap的server.xml中加入useBodyEncodingForURI="true解决了问题
- Tomcat服务器记录日志(Logger)出现中文乱码问题解决
- Tomcat中文乱码问题的原理和解决方法
- 解决tomcat服务器内中文乱码问题
- Tomcat中文乱码问题的原理和解决方法
- 解决Linux下Tomcat向MySQL插入数据中文乱码问题
- Tomcat中文乱码问题的原理和解决方法
- Android 向Tomcat服务器提交中文乱码问题解决
- Tomcat中文乱码问题的原理和解决方法
- Tomcat中文乱码问题的原理和解决方法
- 利用TOMCAT解决WEB开发中中文乱码的问题
- tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
- tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
- tomcat解决中文乱码问题
- Tomcat中用Filter解决JSP提交中文信息到Servlet的乱码问题
- 解决Tomcat下中文乱码问题
- 配置Tomcat解决URL传参引出的中文乱码问题
- 在jsp中,获取页面中中文输入的值乱码问题解决。修改tomcat的编码问题
- linux下解决tomcat中文乱码问题
- Linux下Tomcat控制台输出及日志中文乱码问题的解决