Ubuntu修改locale從而修改語言環境

2021-09-03 02:38:16 字數 2779 閱讀 5885

原文:

一、溫柔的方式修改

此示例為把語言環境變數改為英文 

將ubuntu系統語言環境改為英文的en_us.utf-8

1.檢視當前系統語言環境

locale

12.編輯配置檔案,將zh_us.utf-8改為en_us.utf-8,zh改為en

sudo vim /etc/default/locale

1清空或注釋原有內容,將下面的內容新增進去

alien@noah-s-ark:~$ locale

locale: cannot set lc_ctype to default locale: no such file or directory

locale: cannot set lc_messages to default locale: no such file or directory

locale: cannot set lc_all to default locale: no such file or directory

lang=en_us.utf-8

language=en_us:en

lc_ctype="en_us.utf-8"

lc_numeric="en_us.utf-8"

lc_time="en_us.utf-8"

lc_collate="en_us.utf-8"

lc_monetary="en_us.utf-8"

lc_messages="en_us.utf-8"

lc_*****="en_us.utf-8"

lc_name="en_us.utf-8"

lc_address="en_us.utf-8"

lc_telephone="en_us.utf-8"

lc_measurement="en_us.utf-8"

lc_identification="en_us.utf-8"

lc_all=12

3456

78910

1112

1314

1516

1718

194.檢視系統內安裝的locale

alien@noah-s-ark:~$ locale -a

locale: cannot set lc_ctype to default locale: no such file or directory

locale: cannot set lc_messages to default locale: no such file or directory

locale: cannot set lc_collate to default locale: no such file or directory

cposix

zh_cn.utf8

zh_sg.utf812

3456

78看吧,沒裝en_us.utf-8

5.安裝en_us.utf-8

sudo locale-gen en_us.utf-8

1cd /usr/share/locales

1sudo ./install-language-pack en_us

16.再次檢視,應該一切正常了。

alien@noah-s-ark:/usr/share/locales$ locale

lang=en_us.utf-8

language=en_us:en

lc_ctype="en_us.utf-8"

lc_numeric="en_us.utf-8"

lc_time="en_us.utf-8"

lc_collate="en_us.utf-8"

lc_monetary="en_us.utf-8"

lc_messages="en_us.utf-8"

lc_*****="en_us.utf-8"

lc_name="en_us.utf-8"

lc_address="en_us.utf-8"

lc_telephone="en_us.utf-8"

lc_measurement="en_us.utf-8"

lc_identification="en_us.utf-8"

lc_all=12

3456

78910

1112

1314

1516

二、暴力的方式

1.直接編輯檔案

sudo vim /etc/default/locale

1清空或注釋原有內容,將下面的內容新增進去

lang=en_us.utf-8

language=en_us:en

lc_ctype="en_us.utf-8"

lc_numeric="en_us.utf-8"

lc_time="en_us.utf-8"

lc_collate="en_us.utf-8"

lc_monetary="en_us.utf-8"

lc_messages="en_us.utf-8"

lc_*****="en_us.utf-8"

lc_name="en_us.utf-8"

lc_address="en_us.utf-8"

lc_telephone="en_us.utf-8"

lc_measurement="en_us.utf-8"

lc_identification="en_us.utf-8"

lc_all=12

3456

78910

1112

1314

15儲存,退出,重啟.

Ubuntu修改locale問題解決

本文針對的問題是 ubuntu安裝中文語言包 ubuntu server中文問題 ubuntu更改語言環境 ubuntu locale的設定 cannot change locale zh cn.utf 8 linux中文亂碼 linux字符集的修改 linux亂碼的解決辦法 等問題,提供一站式解決...

簡單解決Ubuntu修改locale的問題

本文針對的問題是 ubuntu 安裝中文語言包 ubuntu server中文問題 ubuntu更改語言環境 ubuntu locale的設定 cannot change locale zh cn.utf 8 linux中文亂碼 linux字符集的修改 linux亂碼的解決辦法 等問題,提供一站式解...

簡單解決Ubuntu修改locale的問題

問題描述 終端顯示中文正常,應用程式裡面顯示中文異常。錯誤表現 sudo dpkg reconfigure locales perl warning setting locale failed.perl warning please check that your locale settings l...