2009-07-24 15 views
1

J'utilise souvent des phrases chinoises simples comme "你好" pour tester que mon code peut gérer les caractères non-ascii. Chaque fois que j'entre des caractères chinois directement dans Emacs, ils apparaissent comme des points d'interrogation.Comment faire Emacs Afficher les caractères chinois

Emacs peut parfois afficher des caractères correctement si j'ouvre un fichier texte préfabriqué mais pas toujours. Par exemple, si je crée un fichier texte simple dans le Bloc-notes avec "你好", le 好 s'affiche correctement mais 你 affiche simplement une boîte. Emacs peut-il gérer les caractères chinois? Si oui, comment puis-je le configurer? J'utilise Emacs 22.3.1 sous Windows avec la police Courier New, mais je suis également curieux de savoir que cela fonctionne sous Linux. J'ai tous les paquets de langue orientale nécessaires installés. Je peux éditer en chinois dans le Bloc-notes sans problème.

+0

1. Qu'est-ce qui se passe lorsque vous chargez un fichier avec le chinois en elle sans elle taper manuellement? 2. Le chinois s'affiche-t-il correctement dans les autres logiciels de votre système Windows? 3. Utilisez-vous une version chinoise de Windows? – Elijah

Répondre

1

La version 23 d'Emacs résout le problème que je rencontrais sous Windows. Les caractères chinois fonctionnent correctement sans problème ni piratage. Je peux écrire le chinois directement dans un tampon ou ouvrir un fichier sans problèmes. Le soutien unicode Emacs n'a pas été entièrement mis en œuvre jusqu'à la version 23.

Emacs 23 Release Notes

+1

Oui, c'est correct. J'ai copié le texte de la question dans un tampon et il s'affiche correctement. v23.1.1 – justinhj

-1

Vous devez installer famille de polices appropriée, avec tous les glyphes, par exemple les polices microsoft TTF

0

Libération police Mono, que je l'utilise sous Emacs, peut afficher ces caractères.