Maison  >  Article  >  Opération et maintenance  >  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 ?

藏色散人
藏色散人original
2020-05-25 10:39:167208parcourir

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

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"

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

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"    # 设置为英文

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

LANG="zh_CN.UTF-8"

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

export LANG="zh_CN.UTF-8"

Reload:

# . /etc/profile

Afficher le jeu de caractères actuel :

# echo $LANG

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!

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