Студия Android не распознает кодировку UTF-8 - PullRequest
0 голосов
/ 09 декабря 2018

Проблема в том, что когда я использую UTF-8 символы, такие как ā, ē, š, Android Studio переводит их в некоторые другие символы.Это Log.d(), которое я передаю:

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

Результат, который я получаю:

D/Test: ЕЎЕЎДЃДЃ

И это не только для Logcat.Это проходит одно и то же везде, где я пытаюсь использовать эти символы.

Ответы [ 3 ]

0 голосов
/ 09 декабря 2018

Убедитесь, что все нижеуказанное установлено в UTF-8:

  • Глобальное кодирование (Настройки> Редактор> Кодировки файлов)
  • Кодирование проекта (Настройки> Редактор> Кодировки файлов)
  • Кодировка по умолчанию для файлов свойств (Настройки> Редактор> Кодировки файлов)
  • Фактическая кодировка файла enter image description here в правом нижнем углу в Android Studio
0 голосов
/ 09 декабря 2018

Проверьте файл Gradle на наличие кодировок, таких как

    compileOptions.encoding = 'windows-1251'
0 голосов
/ 09 декабря 2018

Можете ли вы попробовать это:
File -> Other Settings -> Default Settings, затем найдите "File Encodings", измените кодировку проекта на UTF-8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...