• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 编程与数据库 > Jsp编程 >

关于JSP乱码问题(页面传值产生的乱码)(2)

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-06-28点击:

 

 

在用的时候,

String userName = request.getParameter("userName");

userName = Tools.getNewString(u);

 

注:在用这种方法时,后面的不一定就是gb2312,可以是gbk,utf-8.具体是哪一种,要取决于向该控制器传值的页面是哪个编码。

 

比如我的login.jsp中,是<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>,因此,我就得用

 

id = new String(id.getBytes("iso-8859-1"),"utf-8");了。。。不能犯照抄的错误呀。

 

第三种方法:韩老师只是说了这种方法可以解决,它自己试验时没能通过,我试验也没能通过。可能和tomcat的版本有关系 。

 

在tomcat的配置文件server.xml中,

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

加一个属性  URIEncoding="GBK"

标签: jsp 乱码问题

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ