我用的是windows+IntelliJ IDEA+Tomcat8,但是控制台输出System.out.println("你好");的时候是乱码?
我该如何设置,网上的很多方法都使用了,但是还是乱码?
1、我把encoding都设置为UTF-8了。
2、VM option,也设置了-Dfile.encoding=UTF-8
都不行
请各位给指点指点!!
------解决思路----------------------
输出的页面进行转码了吗?
------解决思路----------------------
第1点:先确认你的java文件编码格式,在IDEA右下角
第2点:确认JDK编译和启动所用的编码,IDEA中统一是用-Dfile.encoding。
第3点:确认上述2点编码都一致后,就可以了,具体如下图:

------解决思路----------------------
如果重新编译后,还发现不行。原因就是你编译时采用的还是GBK格式。可以在编译设置那加个编译时指定编码参数,如下图:
