Android Studio编码格式及运行时中文乱码

发布于 2022-09-04 09:36:48 字数 494 浏览 17 评论 0

运行环境

AS 2.2.3
gradle 2.2.3

问题描述

如,在java文件中声明一个String s = "泥嚎!",设置到TextView之后,界面文字出现乱码,经打印,发现这个字符串在声明之后使用的时候已经是个乱码了。我觉得是编码格式出了问题,将这个文件的格式转成GBK,发现界面正常了。
但是实际上我的AS和文件的编码格式都是UTF-8,不应该出现这样的问题。求各位老司机解惑:我如何在工程和文件的编码格式都为UTF-8的情况下解决这个问题?

尝试未果的方法

  1. tasks.withType(JavaCompile) { options.encoding = "UTF-8" }
  2. android{compileOptions.encoding="GBK"}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

女皇必胜 2022-09-11 09:36:48

自问自答:出现该问题的原因是AS对java8的支持出了点问题参考问题链接。

解决方法:

以上。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文