Android Studio中编码(乱码)问题的解决方案
2016-01-28 16:47
411 查看
在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.在其中加入如下代码:
[java] view
plain copy
print?
android {
......
compileOptions {
encoding "UTF-8"
}
}
这表示你的项目编译器将会使用UTF-8进行编码。(1)(2)两步设置后,中文基本不会出现乱码。最后的显示效果如下:
。
至此,已经解决Android Studio的乱码,如果还有其他关于编码的问题,只要对以上的(1)(2)进行GBK等等尝试,肯定可以解决相应问题。
附Android Studio下载地址:http://pan.baidu.com/s/1bnfjq8J
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
。
解决方案如下:
(1)打开FIle-->Settings-->Editor-->File Encodings,会出现以下界面:
。
一般只要设置上方的IDE Encoding和Project Encoding.前者指IDE的编码方式,后者指你的Project的编码。一般都可以设置为UTF-8.但是这样还没有完,这个设置仅仅是在你的Android Studio中显示的编码方式,也就是你在编程过程中看起来的编码。第二步还应该设置编译器的编码方式。
(2)在Project的下面打开Gradle Scripts,然后打开你的Module的buile.gradle.在其中加入如下代码:
[java] view
plain copy
print?
android {
......
compileOptions {
encoding "UTF-8"
}
}
这表示你的项目编译器将会使用UTF-8进行编码。(1)(2)两步设置后,中文基本不会出现乱码。最后的显示效果如下:
。
至此,已经解决Android Studio的乱码,如果还有其他关于编码的问题,只要对以上的(1)(2)进行GBK等等尝试,肯定可以解决相应问题。
附Android Studio下载地址:http://pan.baidu.com/s/1bnfjq8J
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
相关文章推荐
- Android Camera Framework
- Android特效 五种Toast
- 在Cordova中自定义AndroidTest(Instrumented Unit Test)
- Android中使用GSON包解析JSON数据(复杂JSON)
- Android中使用GSON包解析JSON数据(简单JSON)
- Android中程序与Service交互的方式——交互方式
- 解决Android Studio中某一个Module不能启动的问题
- android工程导出jar包的方法
- android 关闭软键盘
- android 弹出全局加载等待动画
- Android Studio中的Project和Module是个什么鬼?
- android 时间戳相关
- Android中如何解析JSON数据
- Android中如何解析XML数据
- android studio设置内存
- Android开发之启动页面Splash Screen
- android utf8转换
- Android Studio上的几个插件
- android 友盟社会化分享
- 获取新浪微博开发时的MD5签名