解决 Android Studio 乱码问题(特别是关于IDE的不同窗口里显示乱码的情况)
2015-11-23 17:53
441 查看
Android Studio中的乱码分好几种,一是IDE的不同窗口里显示乱码,如:logcat筛选框,SVN提交的注释框。二是代码里设置中文,到了真机UI上就显示的乱码,如:xxx.setText("中文")。
一、IDE乱码Log Level 右边的过滤框明明输入的是中文,结果显示是乱码。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/d763d7cd58b4faa5f8e17c8f06f4a9a1.jpg)
File > Settings > Appearance & Behavior > Appearance,将default fonts改为Microsoft YaHei(改成其它SimHei,SimSun也行,但个人觉得雅黑好看些)。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/18/9f3268ed5b9a8d1edea505e0d5db5f99.jpg)
设置好了之后,立即就能看到筛选框里的中文字符了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/18/6af737bf0cb0b92310e167f14ec255e6.jpg)
二、代码里中文
代码里设置中文,到了真机上TextView之类的控件上就显示为乱码,如:xxx.setText("中文")。
我现在加入的这个项目是由原来Eclipse创建的,一旦有乱码问题,同事就说把Properties里的编码改成GBK就可以了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/18/8991df11228b2c65e8a27b8d46e36a8a.jpg)
先不论他的对错,但他这么一改确实就不会乱码了,但由于我用的是Android Studio,那我该怎么办呢?
File > Settings > Editor > File Encodings 里Project Encoding改为UTF-8,为了统一规范,我也将其它Encoding项也设置为UTF-8了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202003/18/2e6614235c16559b83c18365ebddfb7c.jpg)
三、Gradle 乱码
最后,如果有朋友遇到Gradle提示中文乱码的问题,可以参考http://blog.csdn.net/sljjyy/article/details/11976099,我目前没有遇到过。
转载自:http://www.cnblogs.com/Kennytian/p/4449878.html
相关文章推荐
- 过滤淘宝网弹出窗口
- Orace查询数据出现乱码的问题解决思路
- oracle em 按钮乱码解决办法及em网页变成英文
- C#读取中文文件出现乱码的解决方法
- 三个不同文件停顿二秒弹出不同窗口的批处理
- mysql命令提示行连接乱码的解决
- C#中父窗口和子窗口之间控件互操作实例
- Jquery乱码的一次解决过程 图解教程
- jQuery窗口、文档、网页各种高度的精确理解
- C#实现简单的Login窗口实例
- 解决realplayer11中文正式版网页右键乱码问题embed_cn.dll
- 计算机中的字符串编码、乱码、BOM等问题详解
- C# Winform窗口之间传值的多种方法浅析
- WPF实现渐变淡入淡出的登陆窗口效果
- php+AJAX传送中文会导致乱码的问题的解决方法
- Discuz!nt 源文件变成乱码的解决方法
- jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
- JavaScript实现模仿桌面窗口的方法
- JavaScript中出现乱码的处理心得
- Js,alert出现乱码问题的解决方法