Maison > Opération et maintenance > exploitation et maintenance Linux > Que dois-je faire si Linux ne prend pas en charge le chinois ?

Que dois-je faire si Linux ne prend pas en charge le chinois ?

藏色散人
Libérer: 2020-05-25 10:39:16
original
7257 Les gens l'ont consulté

Que dois-je faire si Linux ne prend pas en charge le chinois ?

Que dois-je faire si Linux ne prend pas en charge le chinois ?

Vérifiez le jeu de caractères par défaut utilisé par le système actuel :

# locale
Copier après la connexion

Sous le système RedHat/CentOS, le fichier enregistrant la langue par défaut utilisée par le système est /etc/sysconfig/i18n , s'il est installé par défaut, c'est un système chinois, et le contenu de i18n est le suivant :

LANG="zh_CN.UTF-8" 
SYSFONT="latarcyrheb-sun16" 
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
Copier après la connexion

La variable LANG est l'abréviation de langue. Les utilisateurs ayant une petite connaissance de l'anglais peuvent voir en un coup d'œil que cette variable. détermine la langue par défaut du système, c'est-à-dire le menu du système, la langue de la barre d'outils du programme, la langue par défaut de la méthode de saisie, etc. SYSFONT est l'abréviation de police système, qui détermine quelle police le système utilise par défaut. La variable SUPPORTED détermine les langues prises en charge par le système, c'est-à-dire les langues que le système peut afficher. Il convient de noter que les ordinateurs étant originaires de pays anglophones, quelle que soit la valeur définie pour ces variables, l'anglais est toujours pris en charge par défaut et quelle que soit la police utilisée, les polices anglaises sont toujours incluses.

Recommandé : "Tutoriel Linux"

Alors comment afficher le chinois ?

1. Le système doit avoir un pack de langue chinoise installé

# yum -y groupinstall chinese-support
Copier après la connexion

2 Il ne suffit pas d'avoir un pack de langue, nous devons définir le jeu de caractères correspondant

<. 🎜>2.1 Entrée en vigueur temporaire :

# export LANG="zh_CN.UTF-8"    # 设置为中文 
# export LANG="en_US.UTF-8"    # 设置为英文
Copier après la connexion

2.2 Pour prendre effet de manière permanente, éditez /etc/sysconfig/i18n (redémarrez de préférence)

LANG="zh_CN.UTF-8"
Copier après la connexion

2.3 Ou, éditez le fichier de configuration /etc/profile et ajoutez la ligne suivante

export LANG="zh_CN.UTF-8"
Copier après la connexion

Reload:

# . /etc/profile
Copier après la connexion

Afficher le jeu de caractères actuel :

# echo $LANG
Copier après la connexion
Après les paramètres ci-dessus, le jeu de caractères doit être défini.

Vue :

Que dois-je faire si Linux ne prend pas en charge le chinois ?

Pièce jointe :

Une fois le jeu de caractères défini, le code tronqué du Web le fichier de téléchargement du projet peut être modifié Set -Dfile.encoding=UTF-8

Que dois-je faire si Linux ne prend pas en charge le chinois ?

dans Tomcat file.encoding, catalina.sh (catalina.bat sous Windows), bien sûr, il est également requis dans server.xml Définir l'encodage UTF-8 :

Que dois-je faire si Linux ne prend pas en charge le chinois ?

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal