一个奇怪的问题,请看看,怎么回事?!

skyboy0720 2006-03-05 12:36:08
我家里的运行环境和公司的运行环境都一样,都是TOMCAT5。5和JDK1。5
同样的代码,我拿到家里,从数据库里读出来的中文数据都是这样的乱码:?????ó??

公司里和别人的机子上运行都没问题,关键是,数据库里的中文是正确的,怎么读出来就这样

我没明白呢,有没有遇到这样的?是哪的问题,有点郁闷
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangbo520 2006-03-06
  • 打赏
  • 举报
回复
解决中文办法
1,数据库使用中文编码
2,页面使用中文编码,既<@ page contentType="text/html;charset=gb2312"@>
3,设置TOMCAT的GET传输方式编码为gb2312,在server.xml中的描述中设置UIREncoding="gb2312"
4,设置POST传输编码为gb2312,在页面中加上<%request.setCharacterEncoding("gb2312")%>,或者将他设置在filter中,那就更方便了。

这样你的程序就可以随便用了,乱码全滚蛋了。
syp1979 2006-03-06
  • 打赏
  • 举报
回复
数据库的字符集不同.
开发一部 2006-03-05
  • 打赏
  • 举报
回复
可能是数据库字符集不一样.虽然是一样的数据库的有可能编码格式不一样.
doway 2006-03-05
  • 打赏
  • 举报
回复
楼主用什么数据库,怎么就确定里边的中文是正确的?
yxxx 2006-03-05
  • 打赏
  • 举报
回复
tomcat的问题吧
skyboy0720 2006-03-05
  • 打赏
  • 举报
回复
??怎么没人关注一下~

81,114

社区成员

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

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