2 votes

La commande "date" en bash, les résultats sont affichés en langue japonaise.

J'ai le même problème sur deux de mes boîtes Linux (xubuntu, debian). Lorsque j'utilise la commande "date" dans bash, les résultats sont affichés en langue japonaise.

2014 9 2 02:48:48 UTC

Je suis situé au Japon et je suis sous le fuseau horaire japonais, mais je voudrais que mon environnement de travail, y compris la sortie de la commande date, soit en anglais.

Comment puis-je faire ça ?

1voto

James Mertz Points 390

Ceci n'est pas déterminé par le fuseau horaire, mais plutôt par locale paramètres.

Je ne suis pas sûr que Xfce dispose d'une interface permettant de spécifier les paramètres régionaux du système de manière suffisamment détaillée. Mais à bas niveau, il y a plusieurs variables d'environnement, que vous pouvez voir en tapant locale . La principale est $LANG qui définit la locale générale du système, et pour des zones spécifiques, il existe des paramètres régionaux distincts. $LC_* variables - par exemple $LC_MESSAGES pour les traductions utilisées par les programmes, et $LC_TIME pour les formats de date et d'heure.

Si vous voulez simplement tout pour être en anglais, alors la configuration est simple - sélectionnez une locale anglaise dans vos paramètres Xfce. (Typiquement "United States" aka en_US.UTF-8, bien que j'utilise moi-même en_DK.UTF-8 pour LC_TIME, car elle donne des dates ISO 8601). Cela n'affectera pas du tout les fuseaux horaires.

Si vous voulez spécifique pour l'anglais et d'autres pour le japonais, il se peut que vous deviez "exporter" manuellement les variables spécifiques dans votre système d'information. ~/.profile o /etc/default/locale ou ... là où Ubuntu le place. Par exemple :

LANG="en_US.utf-8"
LC_COLLATE="lt_LT.utf-8"
LC_TIME="en_DK.utf-8"

(En ~/.profile en utilisant export LANG=... est nécessaire).


Une autre chose à noter est que si vous passez d'une personne à une autre *.utf-8 locales, il pas affectent les jeux de caractères soit - cualquier La locale UTF-8 utilise toujours Unicode, donc le texte japonais fonctionnera toujours avec en_US.utf-8 . (A ne pas confondre avec l'ancien en_US qui utilise l'ancienne norme ISO 8859).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X