日期:2014-05-18  浏览次数:20525 次

从JAVA类到JSP的乱码解决问题

  大家好,我现在遇到个中文乱码问题,从STRUTS的Action中把请求参数传递到JSP接收页面,就变成了乱码,
 
  我在页面上也设置成了GBK了,怎么还会有这个问题呢,是不是要进行转码才行啊?

------解决方案--------------------
Eclipse里面有好几个设置字符编码的地方,页面可以独立设置编码,js可以独立设置编码,java代码也可以独立设置
编码,你把所有地方的编码都设置规范试试
------解决方案--------------------

------解决方案--------------------
String str=new String("汉字".getBytes("iso-8859-1"),"gb2312")
action method="post"
------解决方案--------------------
request.setCharacterEncoding("utf-8");
------解决方案--------------------
String str=new String("汉字".getBytes("iso-8859-1"),"gb2312") 

------解决方案--------------------
用过滤器,不然的话你在很多地方都要重复设置字符的编码.很麻烦.代码重复的太多