Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk mengubah suai set aksara dalam Linux

Bagaimana untuk mengubah suai set aksara dalam Linux

青灯夜游
青灯夜游asal
2022-01-17 18:33:238248semak imbas

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.

Bagaimana untuk mengubah suai set aksara dalam Linux

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn