J'appelle une API et je reçois la réponse en anglais et en ourdou. La réponse est stockée dans une chaîne et la partie urdu affiche le texte de caractère comme "/ u024 /".Décoder les codes ourdou dans Android
J'ai implémenté cet ensemble de code qui donne le même résultat que précédemment pour les caractères urdu. Veuillez si quelqu'un peut me aider sur ce
String fontPath = "urdu.ttf";
// text view label
TextView txtGhost = (TextView) findViewById(R.id.ghost);
// Loading Font Face
Typeface tf = Typeface.createFromAsset(getAssets(), fontPath);
// Applying font
txtGhost.setTypeface(tf);
pourquoi définir la police de caractères après le texte défini? –
désolé mon erreur –
btw cela n'a pas fonctionné. {"success": "100", "message": "réussi", "nom": "\ u00a0 \ u00a06 \ u00a06 \ u00a06 \ u00e06 \ u00a06 \ u00e0644 \ u0644 \ u0647 \ u0627 \ u0639 \" u0638 \ u0645 \ u062e \ u0627 \ u0646 "} Ceci est le retour exact de l'API, stocké dans une chaîne, et les parties \ u062f \ etc sont des caractères urdu. –