Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk mengubah suai set aksara dalam Linux
Kaedah pengubahsuaian: 1. Buka fail "/etc/sysconfig/i18n"; 2. Ubah suai nilai item "LANG", "SUPPORTED", dan "SYSFONT" 3. Simpan dan keluar fail; 4. Jalankan arahan "#source /etc/sysconfig/i18n" sudah memadai.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
1 Lihat set aksara
Set aksara dicerminkan dalam sistem sebagai pembolehubah persekitaran, yang menyemak cara terminal semasa menggunakan set aksara Terdapat beberapa cara:
Kaedah 1
# echo $LANG en_US.UTF-8
Kaedah 2
# env |grep LANG LANG=en_US.UTF-8
Kaedah 3
# export |grep LANG declare -x LANG="en_US.UTF-8"
Kaedah 4
# locale -a //查看本地字符集 # locale -m //查看所有支持的字符集
Perbezaan antara tiga perintah yang ditetapkan, env dan eksport
set memaparkan pembolehubah shell semasa, termasuk pembolehubah pengguna semasa
env Memaparkan pembolehubah pengguna semasa
eksport Memaparkan pembolehubah shell yang sedang dieksport ke pembolehubah pengguna
set Digunakan untuk memaparkan pembolehubah tempatan
env digunakan untuk memaparkan pembolehubah persekitaran
eksport digunakan untuk memaparkan dan menetapkan pembolehubah persekitaran
Sebagai contoh, tetapkan pengguna LANG
Lihat LANG env |. grep LANG
Tetapkan LANG eksport LANG=zh_CH.GBK
2. Cara mengubah suai set aksara
Perlu diingat bahawa : Jika bahasa lalai ialah en_US.UTF-8, bahasa Cina tidak boleh dipaparkan dan dimasukkan di bawah aksara dan antara muka grafik Linux. Jika bahasa lalai ialah bahasa Cina, seperti zh_CN.GB18030 atau
zh_CN.gb2312, antara muka aksara tidak boleh dipaparkan dan dimasukkan, tetapi antara muka grafik boleh. Terdapat dua cara untuk mengubah suai
:
1 Untuk mengubah suai pembolehubah secara langsung, gunakan dua arahan berikut:
# LANG=xxx 或者 export LANG=xxx; # LC_ALL=”xxx” 或者 export LC_ALL="xxx";
Nota: xxx ialah set aksara yang akan diubah suai
Untuk melihat set aksara standard, gunakan perintah setempat –a yang biasa digunakan ialah zh_CN.GB2312, zh_CN.GB18030 atau zh_CN.UTF-8, en_US.UTF-. 8, dsb.,Tetapi pengubahsuaian di atas hanya akan berkuat kuasa dalam shell semasa, dan pembolehubah persekitaran ini akan hilang apabila mencipta shell baharu.
Oleh itu, jika anda biasanya log masuk ke sistem dan melaksanakan arahan "LANG=", tidak akan ada aksara bercelaru, yang bermaksud paparan set aksara akan dibatalkan .
Untuk membatalkan set aksara, anda juga boleh melaksanakan perintah [root@ ~]# unset LANG.
2 Ubah suai kaedah fail dan kawalnya dengan mengkonfigurasi fail /etc/sysconfig/i18n
# vim /etc/sysconfig/i18n LANG="en_US.UTF-8" //当前系统的语言环境变量 SUPPORTED="zh_CN.UTF-8:zh_CN.GB18030" //系统预置了那些语言支持 ,不在项目中的语言不能正常 显示 SYSFONT="latarcyrheb-sun16" //定义控制台终端字体,你文本登录的时候显示的字体就 是这个 latarcyrheb-sun16
Untuk menjadikan fail yang diubah suai berkesan selepas menyimpan dan keluar, lakukan yang berikut: Perintah, mulakan semula untuk berkuat kuasa
#source /etc/sysconfig/i18n
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai set aksara dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!