В моем приложении для Android я делаю простой тост
Toast.makeText(
parent.getApplicationContext(),
parent.getResources().getIdentifier(result, "string",
parent.getPackageName()), Toast.LENGTH_LONG).show();
Это
parent.getResources().getIdentifier(result, "string", parent.getPackageName())
извлекает строку, имя которой соответствует результату strings.xml
. У меня есть файл strings.xml для английского и немецкого языков. Проблема в том, что специальные символы на немецком языке, такие как Ü Ö, отображаются неправильно. Они заменяются квадратным символом.
В файле strings.xml кодируются utf-8.
Где проблема и как ее исправить?