2013-03-12 7 views
1

J'ai créé une application android et ai une version chinoise de mes chaînes.xml. Les caractères chinois que j'ai copiés dans le nouveau fichier string.xml ne s'affichent pas correctement. Ils apparaissent comme les caractères "carrés" que vous voyez quand une langue n'est pas rendue correctement. Comment afficher les caractères chinois dans mon applicationLes caractères chinois n'apparaissent pas correctement dans les chaînes.xml

Lorsque j'exécute l'application dans l'émulateur en utilisant le paramètre de langue chinoise, elle s'affiche correctement.

+0

L'émulateur et appareil fonctionne sur la même version Android? En fait, ils ont commencé à supporter d'autres langues à partir du 4.1. Vous pouvez donc rencontrer des problèmes sur les versions antérieures si vous n'utilisez pas votre propre fichier de police (.ttf ou .otf). C'est le cas pour la plupart des langues. Mais je ne suis pas sûr pour le chinois. –

+0

les caractères sont affichés correctement lorsque je lance l'émulateur. Ce que je demande, c'est pourquoi les caractères chinois sont montrés comme des espaces vides dans les chaînes.xml – littledevils326

+0

Donc, vous voulez dire, cela fonctionne sur l'émulateur et l'appareil. Mais il ne s'affiche pas correctement sur le XML. Droite? Dans ce cas, je pense que le problème est avec votre éditeur de texte. vous pouvez essayer d'ouvrir le fichier strings.xml dans un éditeur de texte qui prend en charge les caractères chinois. Peut être le bloc-notes. –

Répondre

0

Pour Eclipse IDE. Dans l'explorateur de projet> Cliquez avec le bouton droit de la souris sur string.xml> Propriétés> Ressources> Encodage du fichier texte.

Devrait être UTF-8.

Sinon, je suggère de convertir les fichiers liés en UTF-8 via Notepad ++ et également changer les paramètres d'éclipse de trou pour soutenir/utiliser UTF-8.

Si je ne me trompe pas pour changer les paramètres d'éclipse vont à la fenêtre> Préférences> Général> Espace de travail> Fichier texte d'encodage> UTF-8

Edit: Référence pour l'encodage Eclipse: http://www.chasingdaydreams.com/2010/04/using-eclipse-with-chinese-or-other-foreign-characters/

+0

J'ai essayé de changer le codage du fichier texte à utf-8 mais toujours le même – littledevils326

+0

vous devez modifier les paramètres de l'éclipse et l'encodage du document (avec le bloc-notes ++) ... Cela fonctionne généralement. – madlymad

+0

les deux paramètres ont été modifiés et ne fonctionnent toujours pas – littledevils326

Questions connexes