У меня проблема с Android Estudio. Я пытаюсь разработать приложение, но такие символы, как "¿" или "ñ" и "á,é,ó,í,ú" отображаются неправильно, когда я запускаю заявление. Я пытался решить проблему, изменив кодировку на UTF-8, но это не имеет значения. Может кто-нибудь помочь мне? Спасибо
Испанские символы в Android Studio
Ответы (4)
Вы можете решить эту проблему, используя символы Unicode:
http://javawiki.sowas.com/doku.php?id=java:unicode
Просто замените номер соответствующим символом, который вам нужен:
http://unicode-table.com/de/#0115
Например:
¿ = \u00BF
ñ = \u0148
á = \u0227
é = \u00E9
Надеюсь, это то, что вам нужно ;)
Вместо того, чтобы заменять каждый ударение символом Unicode, чтобы соответствовать настройке проекта UTF-8, просто добавьте эту строку в класс сборки приложения модуля в узле Android:
андроид {
compileOptions.encoding "ISO-8859-1" // For Spanish [Otherwise strange accents]
Тогда вам не нужно изменять какие-либо существующие данные, которые вы записали, и вы можете сохранить эти странные испанские символы!
Эй, я нашел решение
String strJunk = "Начать поиск";
byte[] arrByteForSpanish = strJunk.getBytes("ISO-8859-1");
Строка strSpanish = новая строка (arrByteForSpanish);
Я сделал это, и теперь я правильно получаю испанские символы вместо ненужных символов.
в bild.gradle(модель приложения) используйте эту конфигурацию:
android {
compileOptions.encoding = 'ISO-8859-1' // write your encoding here
compileSdkVersion 25...