关于控制台中文乱码问题,请大家帮帮忙,急!!!!!

yh1022 发布于 2014/11/04 20:18
阅读 215
收藏 0

我的项目编码是GBK,tomcat启动正常,但是只要是System.out.println("中文");控制台输出就是乱码,另外在方法里给变量赋值中文,也不能正常显示。网上的各种方法都已经试过了,都不行了,请大家帮帮忙,谢谢了。

PS:File Encodings中IDE Encoding、Project Encoding、Default encoding都设置成了GBK了。
tomcat:vm options也加上了-Dfile.encoding=GBK


加载中
0
h
hao5ang

你打印这个看看:

System.out.println(Charset.defaultCharset());



h
hao5ang
回复 @yh1022 : 写个带main方法的测试类.输出一下,看下是不是也乱码.一点一点排除法解决. 这方面不是很通.
y
yh1022
我试了,打印出来是GBK,但是打印中文确实????
0
lifa
lifa
你把控制台的展示的编码改成GBK试试
lifa
lifa
回复 @yh1022 : linux控制台上面不是有可以设置的么,windows默认是GBK的
y
yh1022
怎么修改控制台展示编码
0
y
yh1022
我刚看了,原来我编译后的class里面就是乱码,这个该怎么设置了。
LeisureZjj
LeisureZjj
请问,你这个问题解决了吗?我也遇到了。
返回顶部
顶部