Maison  >  Article  >  Opération et maintenance  >  Linux ne peut pas saisir le chinois

Linux ne peut pas saisir le chinois

王林
王林original
2020-01-11 09:30:125192parcourir

Linux ne peut pas saisir le chinois

Environnement :

Environnement du serveur : Ubuntu Server 16.04 lts

Configuration de l'encodage du serveur :

Tout d'abord, nous utilisons une connexion shell pour nous connecter au serveur, puis saisissons la commande locale dans le terminal. Le résultat est le suivant :

$ locale
LANG=
LANGUAGE=C:
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

(recommandation de didacticiel vidéo gratuit : tutoriel vidéo Linux)

La signification de chaque option est la suivante :

Symboles de langage et leur classification (LC_CTYPE)

Numéros (LC_NUMERIC)

Comparer et trier l'habitude (LC_COLLATE)

Format d'affichage de l'heure (LC_TIME)

Unité monétaire (LC_MONETARY)

Les informations sont principalement rapides informations, informations d'erreur, informations d'état, titre, étiquette, bouton et menus, etc. (LC_MESSAGES)

Méthode d'écriture du nom (LC_NAME)

Méthode d'écriture de l'adresse (LC_ADDRESS)

Méthode d'écriture du numéro de téléphone (LC_TELEPHONE)

Expression des poids et mesures (LC_MEASUREMENT)

Format de papier par défaut (LC_PAPER)

Un aperçu des informations contenues dans la locale elle-même ( LC_IDENTIFICATION).

Ce que nous voulons résoudre, c'est le problème de saisie du chinois, il nous suffit donc de définir

ensuite. LC_CTYPE

Vérifiez les méthodes d'encodage prises en charge par le système :

locale -a

Vérifiez si le contenu de sortie contient zh_CN.utf-8. Sinon, vous pouvez d'abord installer le pack de langue.

sudo apt-get -y install language-pack-zh-hans

zh_CN.utf-8 est déjà inclus après l'installation

Ensuite, modifiez la valeur de LC_CTYPE et utilisez la commande

pour la modifier. export LC_CTYPE='zh_CN.UTF-8'

Exécuter directement

Ensuite ce n'est valable que pour la session en coursexport LC_CTYPE='zh_CN.UTF-8'

Tous les utilisateurs (permanents) : modifier /etc/profile

Utilisateur actuel (permanent) : modifier ~/.bashrc

Il est recommandé de modifier directement le fichier /etc/profile afin que tous les utilisateurs puissent l'utiliser.

Une fois la modification terminée, déconnectez-vous, reconnectez-vous, puis entrez la commande

, vous pouvez obtenir le résultat suivant : locale

LANG=
LANGUAGE=C:
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Après cela, vous pouvez saisir le chinois :


Linux ne peut pas saisir le chinois

Articles et tutoriels connexes recommandés :

tutoriel Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn