目录
1.问题
如果代码里(例如注释)或者 输出里包含中文, 在Android Studio 4.0上, 编译期间 或者 运行JAVA 代码打印输出中文时,会显示成乱码。
在网上查了几种方法,结合起来才解决.....
2 .解决方法
(1) 编译期间
检测提示到乱码 如 **** GBK***:
需要在app 的 build.gradle 配置文件中进行修改
apply plugin: 'java-library'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
主要是添加这段修改(设置 Java 编译是的编码格式为 UTF-8)
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
(2) 打印输出
打开studio64.exe.vmoptions 文件,添加:
-Dfile.encoding=UTF-8
studio64.exe.vmoptions 路径为: Android studio ->Help -> Edit Custom VM options.. , 或者在 C:\Users\user_id\.AndroidStudio4.0\config
3. 结论:
中文使用的是 UTF-8编码, 而Android studio 默认的可能是GBK 编码(???)。 因此需要更改编码格式。
参考网址:
https://blog.youkuaiyun.com/github_2011/article/details/109135258
https://blog.youkuaiyun.com/a1050762704/article/details/52357478?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
Android Studio 4.0中文乱码解决方案:编码调整和设置
本文详细阐述了如何解决Android Studio 4.0在编译和打印中文时出现乱码的问题,包括在build.gradle文件中设置Java编译编码为UTF-8,以及在vmoptions中指定打印输出的编码。关键在于调整编码格式以匹配UTF-8标准。
4万+

被折叠的 条评论
为什么被折叠?



