原创链接: https://blog.youkuaiyun.com/trineashao/article/details/72457298
在Android Studio中,无论是自己新建的项目,还是import的项目,亦或是从网络返回的数据,只要其中涉及中文,极有可能会出现乱码问题,导致在手机界面上显示达不到预期的效果。如下所示:

解决方案如下:
(1)打开FIle-->Settings-->Editor-->File Encodings,会出现以下界面:

一般只要设置上方的IDE Encoding和Project Encoding.前者指IDE的编码方式,后者指你的Project的编码。一般都可以设置为UTF-8.但是这样还没有完,这个设置仅仅是在你的Android Studio中显示的编码方式,也就是你在编程过程中看起来的编码。第二步还应该设置编译器的编码方式。
(2)在Project的下面打开Gradle Scripts,然后打开你的Module的buile.gradle.在其中加入如下代码:
android {
compileOptions {
encoding "UTF-8"
}
}
可能有的人会找不到在那里写这行代码,那么你可以按照下面的图来操作:


这表示你的项目编译器将会使用UTF-8进行编码。(1)(2)两步设置后,中文基本不会出现乱码。最后的显示效果如下:

本文详细介绍了如何在Android Studio中解决中文乱码问题,包括设置IDE和项目的编码方式为UTF-8,以及在build.gradle文件中指定编译器编码。
3306

被折叠的 条评论
为什么被折叠?



