在AndroidStudio中,无论是自己新建的项目,还是import的项目,亦或是从网络返回的数据,只要其中涉及中文,极有可能会出现乱码问题,导致在手机界面上显示达不到预期的效果。如下所示:

解决方案如下:

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

一般只要设置上方的IDE Encoding和Project Encoding.前者指IDE的编码方式,后者指你的Project的编码。一般都可以设置为UTF-8.但是这样还没有完,这个设置仅仅是在你的AndroidStudio中显示的编码方式,也就是你在编程过程中看起来的编码。第二步还应该设置编译器的编码方式。

(2)在Project的下面打开Gradle Scripts,然后打开你的Module的buile.gradle.在其中加入如下代码:

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

至此,已经解决AndroidStudio的乱码,如果还有其他关于编码的问题,只要对以上的(1)(2)进行GBK等等尝试,肯定可以解决相应问题。


附Android Studio下载地址:http://pan.baidu.com/s/1bnfjq8J



github主页:https://github.com/chenyufeng1991 。欢迎大家访问!

更多相关文章

  1. AndroidStudio 编译项目报错 Android(安卓)resource linking fai
  2. Eclipse Debug Android(安卓)Native Application
  3. 在Flutter的项目中AndroidX Compatibility(AndroidX兼容性)配置
  4. android +php+mtqq消息推送
  5. Android(安卓)BaseFragment封装
  6. butterknife报错 cannot find method "value" cannot resolve sy
  7. Android项目中的jcenter()和maven()
  8. 谈实现Android定时执行
  9. Android(安卓)Studio 导入项目时遇到sdk location not found错误

随机推荐

  1. 解决TextView设置跑马灯但却没有效果
  2. Android(安卓)HAL 开发 (1)
  3. android 图片解码显示流程
  4. Android之Activity生命周期总结(一)
  5. Android(安卓)之 ContentProvider的简介-
  6. Android图形显示系统(一)
  7. Android操作HTTP实现与服务器通信
  8. 如何去掉android 控件默认选中时的背景橘
  9. Android--快速开发框架 afinal
  10. Android成长史