Android Studio无法识别UTF-8编码

时间:2018-12-09 15:49:49

标签: android encoding

问题是,当我使用docId之类的UTF-8字符时,Android Studio会将其转换为一些不同的符号。 这是我要通过的ā, ē, š

Log.d()

我得到的结果是

Log.d("Test", "ššāā");

这不仅适用于D/Test: ЕЎЕЎДЃДЃ 。每当我尝试使用这些字符时,它都会传递相同的信息。

3 个答案:

答案 0 :(得分:1)

您可以尝试一下吗?
File -> Other Settings -> Default Settings,然后搜索"File Encodings",将“项目编码”更改为UTF-8

答案 1 :(得分:1)

检查gradle文件中是否有类似的编码

    compileOptions.encoding = 'windows-1251'

答案 2 :(得分:0)

确保将以下所有内容设置为UTF-8:

  • 全局编码(设置>编辑器>文件编码)
  • 项目编码(设置>编辑器>文件编码)
  • 属性文件的默认编码(设置>编辑器>文件编码)
  • Android Studio右下角的实际文件编码enter image description here