乱码问题~~

honghong501 2009-02-21 02:07:54
难道说程序放久了 会变质?
前些日子写的一段代码 当时都是好好的
结果今天一运行就出现了乱码:
页面:<%@ page language="java" import="java.util.*"
contentType="text/html;charset=gbk"%>

但是在ACTION里 request 的encoding=null;
我在方法里进行转化:
String title=request.getParameter("title");
title=new String(title.getBytes("ISO8859_1"));
转化完后title为正常的中文
然后:
request.setAttribute("title",title);
跳回刚才的那个页面去显示,结果为乱码~。
但是我这么写
request.setAttribute("tName",title);
就不是乱码了。。。
我中病毒了????。。。。。。。。。。。。。。。。。。。好神奇。。。
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
honghong501 2009-02-21
  • 打赏
  • 举报
回复
谢谢大家 问题解决了 是我在WEB。XML文件的配置有问题,FILTER的顺序问题~ 不过以前真的都好使 为什么放一段时间就不好使了呢~~... 结贴啦~
honghong501 2009-02-21
  • 打赏
  • 举报
回复
谢谢大家 问题解决了 是我在WEB。XML文件的配置有问题,FILTER的顺序问题~ 不过以前真的都好使 为什么放一段时间就不好使了呢~~... 结贴啦~
ouyangxiaokang6 2009-02-21
  • 打赏
  • 举报
回复

title=new String(title.getBytes("GBK"), "ISO8859_1");

试试
ouyangxiaokang6 2009-02-21
  • 打赏
  • 举报
回复
应该是环境问题

title=new String(title.getBytes("GBK"), "ISO8859_1");

honghong501 2009-02-21
  • 打赏
  • 举报
回复
。。。。。。依然还是乱码~~
xinyung 2009-02-21
  • 打赏
  • 举报
回复
这样试一下:
title=new String(title.getBytes("ISO8859_1"), "GBK"); 

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧