我用java 写了一个程序,在本地跑的起来,可是部署到liunx上就出现中文乱码问题?

李芳敏 发布于 2015/05/29 09:38
阅读 579
收藏 0
我用java 写了一个程序,在本地跑的起来,可是部署到liunx上就出现中文乱码问题?
加载中
0
zigzagroad
zigzagroad
str.getBytes()方法要指定编码方式(一般指定为UTF-8),这样才能更好地跨平台;没有指定时依赖于当前操作系统的默认编码。
1
狗操_我今年大三它妈
狗操_我今年大三它妈
那就是 你的JAVA IDE的编码不对。UTF-8 应该都不会现这种情况
0
莱特钉
莱特钉
是输出的日志乱码么?
0
淘淘我的小宝宝
淘淘我的小宝宝
windows默认gbk,linux是utf8,所以你的开发环境把代码编码设置为utf8
0
李芳敏
李芳敏
服务器的编码也是utf-8,现在改了一下,本地跑不起来,但是liunx上能正常跑起来了,原因还在查,有可能是操作系统或者字体的原因了
0
小精灵的二货
你是用tomcat部署的吗?记得给tomcat设置编码
返回顶部
顶部