方案一:修改IDEA配置
打开Android Studio,依次点击“File” -> “Settings”,在弹窗中选择“File Encoding”。在Encoding选项卡中选择下列编码格式:

Global Encoding: UTF-8
Project Encoding: UTF-8
Properties Files: UTF-8
Console Encoding:UTF-8
Default encoding for properties files:UTF-8

然后,依次点击“OK” -> “Apply”。这样就可以解决大多数的中文乱码问题。

方案二:修改Gradle配置
打开项目的build.gradle文件,在android节点下添加如下代码:


tasks.withType(JavaCompile) {
    options.encoding = "UTF-8"
}

这样就能够解决Gradle构建中的中文乱码问题。

方案三:修改系统Locale配置
在Windows平台下,打开“控制面板” -> “区域和语言设置” -> “管理” -> “更改系统区域设置”,将“地区”选项选择为“中国”,并将“Unicode编码”选项改为“中文(简体中文)”。

在Linux、macOS等系统下,修改/etc/locale.gen文件,将需要的语言区域取消注释,然后执行sudo locale-gen命令,最后执行sudo dpkg-reconfigure locales命令来更新系统的语言区域。

这样就能够解决一些特殊情况下的中文乱码问题。

文档更新时间: 2023-07-25 17:12   作者:admin