android java 中文乱码_android studio中文乱码各种情况的解决办法

本文详细介绍了Android Studio中遇到的三种中文乱码情况及其解决办法。情况一涉及编辑器内中文注释的乱码,可通过更改文件编码解决。情况二是在虚拟机运行应用时APP界面文字乱码,可在build.gradle中设置编码为GBK。情况三是Gradle Build过程中的乱码,需使用特定编辑器如Sublime Text将文件转换为UTF-8无DOM编码。
摘要由CSDN通过智能技术生成

情况一:编辑器内的中文注释乱码。

解决办法:在界面的右下角找到 UTF-8 ,单击之,在弹出的列表中选中GBK 在弹出框内选中Reload

总结:导致这样的原因是你这个.java文件本身是GBK编码的,你当然可以用GBK方式可以读,可是最好把从根本上把这个文件编码成UTF-8的!而且很多人出现这种情况是因为从eclipse复制,或导入文件到了android studio中。Eclipse的时候它可以自动识别,到了as就不可以了故出现这些错误。

情况二:用虚拟机运行应用时APP界面文字乱码。

解决办法:在Gradle Scripts -> build.gradle中的如下下图位置添加:

android{compileOptions.encoding="GBK"}

或者

compileOptions.encoding="GBK"

f2647c3be53c95221574da41bf3e953b.png

97755c58e26401da2d68a910d03a2a16.png

情况三:Gradle Build 中出现如下乱码,且编辑器的中文注释有乱码

需要工具:SublimeText 或者 Not

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值