我应该为Android Studio项目使用哪种编码?

Jos*_*awn 4 android character-encoding gradle android-studio

我遇到了类似这样的问题:Android Studio 1.2 - 默认情况下项目编码不匹配

Android Studio项目和gradle编码现在设置为windows-1252而不是UTF-8.

有什么理由我应该使用其中一个而不是另一个?

Boj*_*man 6

由于gradle和Android studio都使用UTF-8,因此您应该考虑使用它.它也是一个很好的编码,因为它基于unicode charset.

还有一些关于他们是否应该在未来强制执行UTF-8的讨论,所以你应该开始更改为UTF-8尽快:)

您可以按照以下方式更改编码.

单击文件 - >设置(或单击Ctrl + Alt + S),然后在Androd Studio中找到文件编码.请参阅下图作为参考.

现在你有三个选择

  • 更改UTF-8以匹配其他编码
  • 或更改项目编码以匹配UTF-8,因为Gradle和Android Lint都使用此(推荐)
  • 忽略警告

http://shrani.si/f/3V/p7/5xt1uxV/encoding.png

您还可以在Android工作室的右下角看到文件的当前编码.你也可以在那里改变它.见下图.

IDE编码