2015-05-06 2 views
3

У меня была проблема, подобный этому: Android Studio 1.2 - Project encoding mismatches by defaultКакую кодировку следует использовать для моего проекта Android Studio?

Андроида студия проект & Gradle кодирования теперь установлен в Windows-1252 вместо UTF-8.

Есть ли какая-то причина, по которой я должен использовать один из них над другим?

ответ

5

Поскольку студия gradle и Android используют UTF-8, вам следует подумать об использовании этого. Это хорошая кодировка, так как она основана на кодировке Unicode.

Там также были некоторые разговоры о том, должны ли они применять UTF-8 или не в будущем, так что вы должны начать переход на UTF-8 можно скорее :)

Вы можете изменить кодировку, как следует ниже.

Нажмите Файл -> Настройки (или нажмите Ctrl + Alt + S) и найдите Кодировки файлов в вашей студии Androd. См. Изображение ниже в качестве ссылки.

Теперь у вас есть три варианта

  • изменения UTF-8, чтобы соответствовать другой кодировке
  • или кодировка проекта изменения, чтобы соответствовать UTF-8, так как Gradle и Android Lint использовать этот (рекомендуется)
  • Не обращайте внимания на предупреждение

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

Вы также можете увидеть текущую кодировку своего файла в нижнем правом углу студии Android. Вы также можете изменить его там. См. Изображение ниже.

IDE Encoding

+0

Спасибо, отличная информация и скринкапы. –

1

Для локализации на многих языках требуется Unicode, поэтому используйте UTF-8.

Кстати, возможно, что из-за этого рассуждения никто никогда не тестировал среду разработки с кодировкой, отличной от Юникода.

Смежные вопросы