Table des matières
2 Modifier le fichier de configuration " >2 Modifier le fichier de configuration
3 La vérification est réussie" >3 La vérification est réussie
4. Explication supplémentaire de la commande" >4. Explication supplémentaire de la commande
Maison Opération et maintenance CentOS Comment résoudre le problème chinois tronqué dans centos7

Comment résoudre le problème chinois tronqué dans centos7

Jun 17, 2020 am 10:40 AM
centos7

Comment résoudre le problème chinois tronqué dans centos7Vérifiez si le package d'installation chinois est installé

Vous pouvez utiliser le nom suivant pour vérifier si le package d'installation chinois est installé sur le système.

locale -a |grep "zh_CN"
Copier après la connexion

Il n'y a aucune sortie, indiquant qu'il n'est pas installé. Entrez la commande suivante pour installer :

yum groupinstall "fonts" -y
Copier après la connexion

L'installation est terminée. les packs de langue sont installés

[root@iz2ze6adlpez0gy7j13vrmz /]# locale -a | grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
Copier après la connexion

Indique que le pack de langue chinois a été installé sur le système et qu'il n'est pas nécessaire de l'installer à nouveau. Remarque importante : si votre système ne parvient toujours pas à utiliser le chinois après avoir suivi les étapes ci-dessous, veuillez essayer les méthodes d'encodage ci-dessus une par une. Par exemple, remplacez LANG="zh_CN" par LANG="zh_CN.gb18030".

2 Modifier le fichier de configuration

Avant de modifier le fichier de configuration, jetons un coup d'œil à l'environnement linguistique actuel du système :

# echo $LANG
en_US.UTF-8

# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Copier après la connexion

Bien que le chinois Le pack de langue est installé Cependant, les paramètres régionaux de cette machine ne sont pas chinois. Vous devez modifier le fichier de configuration locale.conf

# vim /etc/locale.conf
LANG="zh_CN"
# source   /etc/locale.conf
Copier après la connexion
vim /etc/locale.conf 进入编辑页面,输入i开始编辑,编辑完成输入esc到底行模式,然后输入:wq,保存并退出
Copier après la connexion

. Vous pouvez également utiliser la commande pour modifier. le fichier de configuration locale.conf :

#  localectl set-locale LANG=zh_CN
Copier après la connexion

Vérifiez ensuite la locale actuelle :

# echo $LANG
zh_CN
# locale
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=
Copier après la connexion

3 La vérification est réussie

[root@node2 ~]# date
2017年 10月 16日 星期一 16:30:24 CST
Copier après la connexion

4. Explication supplémentaire de la commande

locale -a |grep "zh_CN" : répertorie les noms de toutes les locales publiques disponibles, puis filtrez le chinois

locale -a : Répertoriez les noms de toutes les locales publiques disponibles

Si vous pouvez voir les éléments suivants, cela signifie également que. le système a installé le pack de langue chinoise. Plus besoin d'installer, alors que signifient ces éléments ?

{Code de langue}_{Code de pays}.{Jeu de caractères}

zh est le chinois Le nom de code, CN est le nom de code de la Chine, gb18030, gb2312, utf8 est le jeu de caractères de la langue

Ensuite, chaque élément peut être communément compris comme "Vous parlez chinois, vous êtes en Chine, langue Le jeu de caractères est gb18030/gb2312/utf8”

Si les éléments ci-dessus ne sont pas trouvés, installez manuellement le pack de langue chinoise

# yum install kde -l10n-Chinese (environ 11M)

locale : Afficher les paramètres régionaux actuels du système

("en_US.UTF -8" peut être compris comme "vous parlez anglais, vous êtes aux États-Unis et le jeu de caractères de langue est UTF-8" selon le contenu ci-dessus)

La signification de chacun l'article est :

LANG : La langue du système actuel

LC_CTYPE : Les symboles linguistiques et leurs classifications

LC_NUMERIC : Les nombres

LC_COLLATE : Habitudes de comparaison et de tri

LC_TIME : Format d'affichage de l'heure

LC_MONETARY : Unité monétaire

LC_MESSAGES : Les informations sont principalement des informations rapides , informations d'erreur, informations d'état, titre, étiquette, bouton et menu, etc.

LC_NAME : Méthode d'écriture du nom

LC_ADDRESS : Méthode d'écriture de l'adresse

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

LC_MEASUREMENT : Expression des poids et mesures

LC_PAPER : Format de papier par défaut

LC_IDENTIFICATION : Aperçu des informations contenues dans la locale elle-même

LC_ALL : Variable avec la priorité la plus élevée, si Avec cette variable définie, toutes les variables LC_* et LANG seront forcées de suivre sa valeur

On voit que bien que les chinois Le pack de langue est installé, les paramètres régionaux de la machine locale ne sont pas le chinois

Redémarrez le système

# reboot
Copier après la connexion

5 Solution au problème tronqué de l'outil distant SSH Secure

Lors de l'utilisation d'un outil distant pour se connecter, si Linux contient des fichiers ou des répertoires chinois, ils apparaîtront tronqués lors de l'affichage. La raison est que l'encodage Linux est UTF-8. , et l'outil distant utilise par défaut le codage local du système actuel, qui est GBK. La solution est donc d'unifier l'encodage des deux. Cependant, l'outil SSH Secure ne peut pas définir l'encodage, donc l'encodage est unifié en modifiant l'encodage système de Linux.


Première étape : Vérifiez les paramètres régionaux du système actuel.

C'est parce qu'il a déjà été modifié en codage gbk.

Étape 2 : Modifier le fichier de configuration locale.conf

# vim /etc/locale.conf
Copier après la connexion
Entrez i pour entrer dans le mode d'édition. Après l'édition, appuyez sur ESC pour entrer dans la ligne du bas. mode. Entrez ensuite : wq pour quitter et enregistrer.

执行下面的命令,让修改生效。

# source /etc/locale.conf
Copier après la connexion

输入date验证。如果还有问题,也可以reboot重启一下。

推荐教程: 《CentOS教程

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Adresses de téléchargement d'images de différentes versions de CentOS7 et descriptions de versions (y compris la version Everything) Adresses de téléchargement d'images de différentes versions de CentOS7 et descriptions de versions (y compris la version Everything) Feb 29, 2024 am 09:20 AM

Lors du chargement de CentOS-7.0-1406, il existe de nombreuses versions facultatives. Pour les utilisateurs ordinaires, ils ne savent pas laquelle choisir : (1) CentOS-xxxx-LiveCD.ios et CentOS-xxxx- Quoi. est la différence entre bin-DVD.iso ? Le premier n’a que 700 Mo et le second 3,8 Go. La différence ne réside pas seulement dans la taille, mais la différence la plus essentielle est que CentOS-xxxx-LiveCD.ios ne peut être chargé que dans la mémoire et exécuté, et ne peut pas être installé. Seul CentOS-xxx-bin-DVD1.iso peut être installé sur le disque dur. (2) CentOS-xxx-bin-DVD1.iso, Ce

Étapes pour accéder au mode de réparation d'urgence de CentOS 7 Étapes pour accéder au mode de réparation d'urgence de CentOS 7 Jan 13, 2024 am 09:36 AM

Ouvrez la page centos7 et apparaissez : bienvenue en mode urgence ! après vous être connecté, tapez « journalctl -xb » pour afficher les journaux système, « systemctlreboot » pour redémarrer, « systemctldefault » pour réessayer de démarrer en mode par défaut. giverootpasswordformaintenance(??Control-D???) : Solution : exécuter r

Comment accéder et nettoyer les fichiers indésirables dans le répertoire /tmp dans CentOS 7 ? Comment accéder et nettoyer les fichiers indésirables dans le répertoire /tmp dans CentOS 7 ? Dec 27, 2023 pm 09:10 PM

Il y a beaucoup de déchets dans le répertoire tmp du système centos7. Si vous souhaitez nettoyer les déchets, comment devez-vous procéder ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. Pour afficher la liste des fichiers dans le répertoire de fichiers tmp, exécutez la commande cdtmp/ pour basculer vers le répertoire de fichiers actuel de tmp, et exécutez la commande ll pour afficher la liste des fichiers dans le répertoire actuel. Comme indiqué ci-dessous. Utilisez la commande rm pour supprimer des fichiers. Il convient de noter que la commande rm supprime définitivement les fichiers du système. Par conséquent, il est recommandé que lors de l'utilisation de la commande rm, il soit préférable de donner une invite avant de supprimer le fichier. Utilisez la commande rm-i file name, attendez que l'utilisateur confirme la suppression (y) ou ignore la suppression (n), et le système effectuera les opérations correspondantes. Comme indiqué ci-dessous.

Comment définir des règles de mot de passe dans centos7 ? Comment définir des règles de mot de passe dans centos7 ? Jan 07, 2024 pm 01:17 PM

Définir des règles de mot de passe pour des raisons de sécurité. Définissez le nombre de jours d'expiration du mot de passe. L'utilisateur doit changer le mot de passe dans les jours. Ce paramètre affecte uniquement les utilisateurs créés, pas les utilisateurs existants. Si vous définissez un utilisateur existant, exécutez la commande "chage -M (jours) (utilisateur)". PASS_MAX_DAYS60#Délai d'expiration du mot de passe PASS_MIN_DAYS3#Délai de changement de mot de passe initial PASS_MIN_LEN8#Longueur minimale du mot de passe PASS_WARN_AGE7#Délai d'invite d'expiration du mot de passe Répétez l'utilisation de la restriction du mot de passe [root@linuxprobe~]#vi/etc/pam.d/system-auth#nearline15 :

Comment installer Mysql dans CentOS7 et le configurer pour qu'il démarre automatiquement au démarrage Comment installer Mysql dans CentOS7 et le configurer pour qu'il démarre automatiquement au démarrage Jun 02, 2023 pm 08:36 PM

Centos7 n'a pas de base de données MySQL. La base de données par défaut est Mariadb (une branche de MySQL). Vous pouvez installer la base de données MySQL manuellement en suivant les étapes ci-dessous. 1. Téléchargez le fichier d'installation rpm wgethttp://repo.mysql.com/mysql-community-release-el7.rpm 2. Exécutez rpm pour installer rpm-ivhmysql-community-release-el7.rpm Une fois la résolution des dépendances terminée. , les options suivantes apparaissent : dependenciesresolved ==================================

Comment installer l'extension mbstring sous CENTOS7 ? Comment installer l'extension mbstring sous CENTOS7 ? Jan 06, 2024 pm 09:59 PM

1.UncaughtError:Calltoundefinedfunctionmb_strlen(); Lorsque l'erreur ci-dessus se produit, cela signifie que nous n'avons pas installé l'extension mbstring ; 2. Entrez dans le répertoire d'installation de PHP cd/temp001/php-7.1.0/ext/mbstring ; /usr/local/bin /phpize ou /usr/local/php7-abel001/bin/phpize) pour installer l'extension php 4../configure--with-php-config=/usr/local/php7-abel

Explication détaillée de la commande du fichier de décompression (zip) sous centos7 Explication détaillée de la commande du fichier de décompression (zip) sous centos7 Jan 07, 2024 pm 06:30 PM

1. Le dossier compressé est un fichier zip [root@cgls]#zip-rmydata.zipmydata2. Décompressez mydata.zip dans le répertoire mydatabak [root@cgls]#unzipmydata.zip-dmydatabak3.mydata01 et mydata02.txt sont compressés dans mydata.zip[root@cgls]#zipmydata.zipmydata01mydata02.txt4. Décompressez directement le fichier mydata.zip [root@cgls]#unzipmydata.zip5.

Comment modifier et définir les touches de raccourci par défaut de CentOS7 ? Comment modifier et définir les touches de raccourci par défaut de CentOS7 ? Jan 09, 2024 pm 06:14 PM

Lorsque les touches de raccourci par défaut entrent en conflit avec les touches du logiciel que vous utilisez ou que vous devez utiliser les touches de raccourci selon vos propres habitudes, vous devez modifier et définir les touches de raccourci par défaut. Comment modifier les touches de raccourci par défaut de CentOS7 ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. 1. Démarrez le système Centos7 dans la machine virtuelle et accédez au bureau. 2. Cliquez sur Applications->Outils système->Paramètres dans le coin supérieur gauche. 3. Entrez dans l'interface de configuration et cliquez sur le périphérique. 4. Sélectionnez Clavier et cliquez sur n'importe lequel. à droite. Et appuyez sur la touche de raccourci à définir sur le clavier pour modifier sa touche de raccourci (notez que certaines ne peuvent pas être modifiées !) 5. Après le changement, comme indiqué ci-dessous, cliquez enfin sur Paramètres, pour que le paramètre de la touche de raccourci soit défini. la modification est terminée.

See all articles