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 ?
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/profileAfficher le jeu de caractères actuel :
# echo $LANGAprès les paramètres ci-dessus, le jeu de caractères doit être défini. Vue : 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 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 :
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!