encoding - Android Studio 将 BOM 写入 UTF-8 文件

标签 encoding intellij-idea android-studio

我正在开发一个项目,其中所有源文件都编码为UTF-8,以取悦java编译器(否则,它会在其他编码上吐出错误)。每次我用 Android Studio 保存源文件时,它都会在文件上写入字节顺序标记,从而阻止编译成功。我该如何解决这个问题?

作为解决方法,我使用十六进制编辑器手动删除 BOM,但这确实很烦人。

最佳答案

删除 BOM 对我不起作用。

这是我从网站复制的代码的问题。

我又写了一遍,问题解决了。

关于encoding - Android Studio 将 BOM 写入 UTF-8 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17151830/

相关文章:

android - 如何在 Android Studio 项目中查找哪些文件正在使用特定的外部库

android - 在 Android Studio 中打开这样一个项目的最简单方法是什么? (并让它启动!)

java - 如何获得正常的 Google map 蓝色当前位置标记?

string - 问号未显示在字符串中

git - 包含混合编码文件的现有 Git 存储库

ios - 修补应用内购买黑客;卡在第四步

java - 编码 Cp1252 在 XML 文件中是否无效?

java - Intellij IDEA 2018.1 Jdk10无法运行测试

java - 在源树而不是包中运行所有测试

android - Android Studio 中的布局预览在哪里?