Pourquoi ne pas mon terminal de sortie des caractères unicode correctement?

Par exemple, mon terminal est ceci:

$ echo -e "\xE2\x98\xA0"
���

J'attends qu'il fasse ceci:

$ echo -e "\xE2\x98\xA0"

Pourquoi? Comment puis-je faire de mon terminal de sortie de la bonne symboles unicode?

J'utilise Gnome 3 du Terminal sur Arch Linux.

La sortie de locale montre:

LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
  • Quel système d'exploitation utilisez-vous? Pour OS X, essayez: Terminal -> Préférences -> Avancé> Char. Encodage : UTF-8
  • En outre, op sys, aussi spécifier ce programme d'émulation de terminal que vous utilisez (par exemple, gnome-terminal xterm ou les autres personnes mentionnées dans Quel est le meilleur de Linux émulateur de terminal?), et en ce que le codage de caractères (par exemple Unicode UTF-8) et la police est sélectionnée. Sur mon ubuntu 12.04 système linux avec gnome-terminal et en UTF-8 et Monospace Gras le crâne et les os croisés semble ok.
  • Je suis également en utilisant un Terminal Gnome... Alors, où puis-je modifier ces paramètres? Hmmmm.... Je me demande si le visage que l'exécution de locale montre LANG=C est le problème... hmmmmm.
  • Mes paramètres régionaux montre tous les articles = "fr_fr.UTF-8" , Mais je ne peux pas encore voir des caractères unicode!
InformationsquelleAutor trusktr | 2012-09-29