web-dev-qa-db-fra.com

Sublime Text 3 n'affiche pas correctement les caractères Unicode sous Ubuntu 13.10

Dans Sublime Text 3, les caractères unicode ne s'affichent pas correctement. En gedit, cela fonctionne bien. J'ai essayé d'enregistrer le document au format UTF-8, j'ai essayé de définir le codage par défaut sur UTF-8, mais cela ne fonctionne toujours pas. J'ai même essayé de changer la police. Veuillez vérifier cette image:

enter image description here

Le mot supérieur est la forme correcte. Mais sublime le montre différemment (comme la Parole en bas). Comment puis-je réparer cela?

22
THpubs

Sublime ne prend pas du tout en charge la mise en page de texte complexe. Cela signifie que vous n'obtenez même pas l'arabe ou l'hébreu appropriés, et encore moins le cinghalais.

J'espère que cela sera ajouté un jour, mais ce n'est pas une fonctionnalité simple. Comme Sublime se concentre sur le code plutôt que sur le langage naturel, il pourrait ne pas figurer parmi les priorités de l'auteur.

15
bobince

Allez dans Préférences> Paramètres> Utilisateur.

Ajoutez ce paramètre:

"default_encoding" : "utf-8",
4
Xuwel Khan

Sublime Text 3 devrait désormais prendre en charge de nombreux paramètres régionaux utf-8.

Si la réponse de Xuwei Khan ne fonctionne pas pour vous, utilisez cette commande:

iconv -f Windows-1253 -t utf-8 input.txt > output.txt

Ou remplacez Windows-1253 avec une autre locale iso adaptée à vos besoins linguistiques.

0
Nikos