我从a.jsp跳转到b.jsp,通过javascript传了中文参数,b.jsp中显示出来的却是乱码我用了
<%request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");%>还是乱码,求高人指教!
<%request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");%>还是乱码,求高人指教!
解决方案 »
- Java EE装不上啊,之前已经装了JDK并配置了环境变量了。急急急!
- 一年有52周,多出一天,现在是要在系统中做周报,客户要求每周都要上交周报,逻辑怎么弄?求高手,求解
- Servlet使用连接池到底怎样配置?
- xdoclet(eclipse3.0+lomboz++weblogic)编译时候出现下面的错误
- 如何用java实现.NET中的导航菜单(如资源管理器)?
- 如何把Tomcat源码移到JBuilder中编译?
- tomcat连接池配置后tomcat不能启动服务
- !!!继续关注用Java抽取doc文件的内容!!!(jacob技术)
- 初学者,想看三大框架,求一本好书 ,
- 求大神讲解怎么实现短信发送!!
- conn.rollback();不懂
- hibernate多对一的关联查询。
http://windshg.iteye.com/blog/804690
In b.jsp
java.net.URLDecoder.decode(request.getParameter("param"),"utf-8");
Byte[] byte = str.getBytes("ISO-8859-1");
out.println(new String(byte,"UTF-8"));
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8或GBK"/>
String chinese=request.getparemeter(msg);
String changchinese=URLDecoder.decode(chinese,'utf-8');
request.getParameter("").getBytes("iso-8859-1"), "GBK";