注册 登录
编程论坛 J2EE论坛

tomcat显示中文乱码

jflin 发布于 2007-08-15 08:34, 1062 次点击
操作系统为龙芯linux,在终端通过命令行看数据库的数据全部都是中文,但是通过tomcat读取出来的数据却全都成了乱码,请问这个问题该怎么解决啊?
5 回复
#2
a2762024602007-08-15 10:30
把编码格式换下试试看
String s=数据库检索出的数据
String m=new String(s.getBytes("utf-8"));
return m;
#3
jflin2007-08-15 13:53
还是不行啊,效果跟原来的一样,都是下面这种情况:
只有部分字可以正常显示出来
水产???
??????
?????建??
????????械设??
???????????产???
稻类
稻类
??类
??????
水???
??????类
根??????
#4
Gramary2007-08-15 14:08

这是你数据库转码的问题`
liunx系统默认编码是什么??
windows默认是gbk

#5
jflin2007-08-15 16:24
在linux上mysql通过终端查询出来的数据全都是中文,没有乱码的啊,但是通过网页显示出来的就变成了部分是在中文了,郁闷啊

#6
a2762024602007-08-15 16:26

终端查询和在页面显示出来不一样 编码问题你在换换别的

1