我的JSP页面页,采用utf-8,而数据库里是iso-8859-1我取出中文的时候显示乱码,知道的朋友说说怎么搞定哈!!

beauty9235 2006-08-08 11:41:07
我的JSP页面页,采用utf-8,而数据库里是iso-8859-1我取出中文的时候显示乱码,知道的朋友说说怎么搞定哈!!
...全文
192 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
haitao8686 2006-08-13
  • 打赏
  • 举报
回复
GBK
mingyuan1983 2006-08-13
  • 打赏
  • 举报
回复
用下面这段代码应该可以了:
String str="从数据库取出的字符";
byte temp[] =str.getBytes("ISO-8859-1");
str=new String(temp);
PowerJason 2006-08-08
  • 打赏
  • 举报
回复
可以考虑从数据库里以这种方式存取:
在dburl后面加上useUnicode=true&characterEncoding=UTF-8
beauty9235 2006-08-08
  • 打赏
  • 举报
回复
为什么要编成GB2312,我就是要utf-8呀,
lirobo 2006-08-08
  • 打赏
  • 举报
回复
你可以试一下用servlet的过滤把所有的数据进行统一编码
编成gb2312
feigme 2006-08-08
  • 打赏
  • 举报
回复
content = new String(content.getBytes("ISO-8859-1"),"utf-8");

这样转换试试
terryxym 2006-08-08
  • 打赏
  • 举报
回复
y=new String(y.getBytes("ISO8859_1"),"utf8");
编码转换就可以了
huihui0103 2006-08-08
  • 打赏
  • 举报
回复
数据库用utf8

81,092

社区成员

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

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