Dans mon application Android, je fais un simple toast.
Toast.makeText(
parent.getApplicationContext(),
parent.getResources().getIdentifier(result, "string",
parent.getPackageName()), Toast.LENGTH_LONG).show();
Ce site
parent.getResources().getIdentifier(result, "string", parent.getPackageName())
récupère une chaîne dont le nom correspond au résultat de strings.xml
. J'ai un fichier strings.xml pour les langues anglaise et allemande. Le problème est que les caractères spéciaux en langue allemande comme Ü Ö Ä ne sont pas affichés correctement. Ils sont remplacés par un symbole carré.
Les strings.xml sont encodés en utf-8.
Où est le problème et comment puis-je le résoudre ?