android Studio控制台输出乱码解决
想了解更多数据结构以及算法题,可以关注微信公众号“数据结构和算法”,每天一题为你精彩解答。也可以扫描下面的二维码关注这里使用的工具是android studio,我们看一下打印数据public static void main(String args[]) {System.out.println("公众号:数据结构和算法,会出现乱码,1234不会出现乱码");}再来看下打印结果网上常见的一种解决方
·
想了解更多数据结构以及算法题,可以关注微信公众号“数据结构和算法”,每天一题为你精彩解答。也可以扫描下面的二维码关注
这里使用的工具是android studio,我们看一下打印数据
public static void main(String args[]) {
System.out.println("公众号:数据结构和算法,会出现乱码,1234不会出现乱码");
}
再来看下打印结果
网上常见的一种解决方式是这样
当然还有说要在build.gradle文件中添加这样一行代码
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
这两种方式对于有些情况下确实是有用的,但我把这两种方式都添加了,控制台还是打印乱码。后来试用了下面这个方式,乱码就彻底解决了。要找到下面这个文件,这里B0659是电脑的用户名,每个电脑都不一样,完整文件路径是C:\Users\B0659.AndroidStudio4.0\config\studio64.exe.vmoptions。或者也可以打开android studio连续按两次shift键,然后输入vmoption,就可打开studio64.exe.vmoptions文件。
然后打开studio64.exe.vmoptions文件,源文件如下,我们不要动
然后在最后一行添加 -Dfile.encoding=UTF-8 这样一行代码
保存,然后重启android studio
再来看下打印结果,我们看到乱码已经解决了。
更多推荐
已为社区贡献5条内容
所有评论(0)