zoukankan      html  css  js  c++  java
  • 11.解决 Android Studio 乱码问题

    转载:http://blog.qiji.tech/archives/9298

    前言

    Android Studio 前几个版本对中文支持不是很好,经过一段时间的发展,能很好的支持中文了。但是没有经过必要的设置、配置,还是会出现乱码的情况,乱码一般分三个级别:IDE、Gradle、Code(File),IDE 是指 Android Studio 窗口提示文字的乱码、Gradle 是指 Gradle 编译过程中在 Gradle Console 面板出现的乱码、Code(File)是指代码的注释、代码中的中文出现乱码。

    解决方法概述

    解决方法非常简单:

    • 字体
      检查是否选择了不支持中文的字体

    • 编码
      将所有的编码(IDE、File、Gradle)的编码统一

    IDE 级别

    设置窗口:

    这里写图片描述

    状态栏:

    这里写图片描述

    菜单:

    这里写图片描述

    第一张图是选择了”微软雅黑“字体,而该字体被 Android Studio 支持的不是很好。第二张图是选择了“Console”字体,而该字体对中文支持不好。所以,就将字体设置为“YaHei Console Hybrid”即“微软雅黑和 Console 字体结合”。该字体下载地址已经上传 CSDN,等一过审就贴出连接,也可以百度搜索该字体。

    Gradle 级别

    这里写图片描述

    根据网上的方法,分两步:

    第一步:

    Settings->File Encodings->IDE Encodeing->UTF-8
    Settings->File Encodings->Project Encodeing->UTF-8

    第二步:

    在 Project 的 build.gradle 添加如下代码:

    同步 Gradle ,发现中文能正常显示了。

    File (Code)级别

    从 Eclipse 项目中拷个文件到 Android Studio 有时会出现乱码,Eclipse 默认编码 GBK,解决方法分为两种:

    第一种:

    出现乱码后,用 Editplus 打开原始文件,复制代码粘贴全篇替换 Android Studio 的乱码内容。

    第二种:

    左侧导航窗口中选中乱码文件,File->File Encoding 重新选择文件编码

  • 相关阅读:
    vue 动态生成 el-checkbox-group,动态绑定v-model的解决方法
    vue 弹窗内scrollTop取值为0的问题
    软件工程课程学习心得
    《软件工程》学习总结及获奖感言
    软件工程课程心得及小黄衫获奖感想
    Prometheus + Alertmanager 实现企业微信告警
    二进制安装Prometheus
    zabbix机器人告警配置流程
    c++不同平台崩溃解析总结
    c++跨平台开发技术总结
  • 原文地址:https://www.cnblogs.com/benchao/p/6354384.html
Copyright © 2011-2022 走看看