tomcat显示中文乱码
操作系统为龙芯linux,在终端通过命令行看数据库的数据全部都是中文,但是通过tomcat读取出来的数据却全都成了乱码,请问这个问题该怎么解决啊? 搜索更多相关主题的帖子:
tomcat 乱码 中文
----------------解决方案--------------------------------------------------------
把编码格式换下试试看
String s=数据库检索出的数据
String m=new String(s.getBytes("utf-8"));
return m;
----------------解决方案--------------------------------------------------------
还是不行啊,效果跟原来的一样,都是下面这种情况:
只有部分字可以正常显示出来
水产??? |
?????? |
?????建?? |
????????械设?? |
???????????产??? |
稻类 |
稻类 |
??类 |
?????? |
水??? |
??????类 |
根?????? |
----------------解决方案--------------------------------------------------------
这是你数据库转码的问题`
liunx系统默认编码是什么??
windows默认是gbk
----------------解决方案--------------------------------------------------------
在linux上mysql通过终端查询出来的数据全都是中文,没有乱码的啊,但是通过网页显示出来的就变成了部分是在中文了,郁闷啊
----------------解决方案--------------------------------------------------------
终端查询和在页面显示出来不一样 编码问题你在换换别的
----------------解决方案--------------------------------------------------------