A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 成吉思汗 中级黑马   /  2012-4-22 21:54  /  1722 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何处理JSP中的中文乱码问题。此问题总是在页面跳转时出现。求解。
谢谢!

2 个回复

倒序浏览
request.setCharacterEncoding("gbk");
好像是request的方法。不行的话你试试response
回复 使用道具 举报
楼上的也是一种解决方法,<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 页面上这段代码pageEncoding="ISO-8859-1"和你的Mycelipse的编码要一致。
实在不行就改tomcat的编码试试、在tomcat\conf\server.xml下找到这段代码<Connector connectionTimeout=”20000″  URIEncoding=”utf-8″ port=”8080″ protocol=”HTTP/1.1″ redirectPort=”8443″/>然后设置它的编码URIEncoding=”utf-8″试试。
在不行就在web.xml下加过滤器设置编码,代码到网上可以搜索到。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马