當前位置:首頁 » 操作系統 » linux顯示中文

linux顯示中文

發布時間: 2022-01-08 07:38:24

A. linux終端顯示中文可以嗎

需要將終端的支持語言改成中文,在終端輸入:
LANG=zh_CN.UTF-8
意思是將LANG這個變數設置為UTF-8編碼的簡體中文,注意:LANG是環境變數,要全大寫;還有,等號左右都沒有空格。

B. 怎麼把Linux的設置成支持中文顯示

可通過命令在/ect/sysconfig/il8n中添加如下內容,使其支持中文顯示。

[Ian@muban ~]$ cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
[root@muban ~]# cp /etc/sysconfig//i18n /etc/sysconfig/i18n.ori

把en_US.UTF-8改為zh_CN.UTF-8。

[root@muban ~]# sed -i 's#en_US.UTF-8#zh_CN.UTF-8#g' /etc/sysconfig/i18n
[root@muban ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"

還需要source命令重新執行一下修改後的配置文件才會生效。

[root@muban ~]# echo $LANG
en_US.UTF-8
[root@muban ~]# source /etc/sysconfig/i18n
[root@muban ~]# echo $LANG
zh_CN.UTF-8

C. 繁體linux怎麼顯示簡體中文-急!!

telnet 需要找支持 cjk (中日韓統一表型)的客戶端。很多 telnet 程序只支持 iso8859 系列的西方文字編碼。
另外,系統的 LOCALE 和當前軟體環境設置也有關系,你這個是 UTF8 ,那麼 telnet 客戶端也要用 UTF8 編碼(印象里 Windows 程序不怎麼太需要關注這個,但也不一定)。

至於顯示簡體中文,貌似任何 locale 設置都支持……
你需要的是系統默認語言為中文……
/etc/ 裡面有這種設置,你可以 grep zh_TW * -rn 來看看。
或者 telnet 過去後,export LANG=zh_CN.UTF-8 就行了,默認語言其實就是一個環境變數而已。

至於更多的簡體中文支持,一般都是在圖形界面裡面需要的東西。安裝盤上面搜索軟體包名字含有 zh_CN 、zh-cn 什麼的包按需裝上就行了。

不過我建議你:
1、不要用中文環境,telnet 還是英文狀態兼容最好。最直接的辦法是 export LANG=C ,這樣系統就只支持 ANSII 了。兼容最好。反正 telnet 也是用來遠程操作系統的,不是拿來看小說的。
2、不要用 telnet ,這個鏈接方式沒有加密傳輸數據,可以被人輕松獲取傳輸的消息,你還是改 ssh 吧。ssh 還可以方便的傳輸文件。

D. linux顯示中文亂碼怎麼解決

Linux中文顯示不正常大多是終端字元集設置的不對,因為終端屏幕顯示信息是以設置的語言來顯示的,如果語言是英文或者其他編碼語言設置,顯示中文時就是亂碼。設置終端字元集需要設置LANG這個環境變數,設置方法是在終端輸入LANG=zh_CN.UTF-8,設置好LANG變數後,再在終端上用ls命令查看一下帶有中文的文件名應該就有效果了。
如果經過上面的設置後,用ls命令可以正常列出中文文件名了,那就最好將LANG=zh_CN.UTF-8這一行添加到~/.bashrc這個配置文件中,然後執行命令:source ~/.bashrc,使配置文件的設置馬上生效,這樣終端就被完美的設置成UTF-8中文編碼了。

E. Linux系統如何顯示中文目錄和文件名

一、如果是Linux
X桌面環境,只要在安裝的時候設置語言為簡體中文即可,現在基本上所有的linux發行版在X桌面環境都能很好的支持中文。
二、如果是Linux文本模式,即命令行模式,中文是最容易亂碼的,這時候一般使用終端模擬器,這里以fbterm為例簡要說明安裝及使用。
1、在linux文本模式,中文不能正常顯示,如下圖所示。使用cat命令查詢文檔內容,顯示亂碼。
2、安裝fbterm
3、給fbterm設置許可權
4、運行fbterm
5、這時候再查看文本文件,就能正常查看了。

F. linux 系統如何讓顯示中文

Linux有自帶ibus輸入法, 按Ctrl+space 或者 Ctrl+shift可切換中英文。

但是ibus的中文輸入法是用pinyin, 很不方便,建議卸載ibus, 安裝fctix。

sudoapt-getremoveibus
sudoapt-getinstallfcitx
#安裝fctix後可以安裝搜狗拼音forlinux

下載搜狗拼音for linux:

下載得到deb安裝包, 雙擊即可安裝。

G. linux終端怎麼顯示中文

先確定中文已被生成

sudovi/etc/locale.gen

#zh_CN.UTF-8UTF-8

前面的注釋去掉,並執行

update-locale

再把

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh

寫到/etc/default/locale文件中,

H. 英文linux環境怎麼顯示中文

總結如下:
新建一個用戶,vi ~/.bashrc ,添加 export LC_CTYPE="zh_CN.gbk",保存,退出。不放心的話退出之後再export一下
據說修改/etc/profile也可以,不過沒試過。
用戶的需求,說白了,就是他想上傳包含中文內容的文件到linux英文操作系統上,並且有時候需要more一下文件的內容,需要顯示中文字元串。

經測試,SUSE linux 11 sp1環境下,修改過程如下:
1、修改profile
cp /etc/profile /etc/profile.bak
vi /etc/profile
再最後的位置添加如下行:
export LC_CTYPE="zh_CN.GBK"
2、reboot

關於locale的設定
locale是國際化與本土化過程中的一個非常重要的概念,個人認為,對於中文用戶來說,通常會涉及到的國際化或者本土化,大致包含三個方面:看中文,寫中文,與window中文系統的兼容和通信。從實際經驗上看來,locale的設定與看中文關系不大,但是與寫中文,及window分區的掛載方式有很密切的關系。

I. linux下中文顯示亂碼怎麼解決

linux下經常遇到的編碼問題如果你需要在Linux中操作windows下的文件,那麼你可能會經常遇到文件編碼轉換的問題。Windows中默認的文件格式是GBK(gb2312),而Linux一般都是UTF-8。
查看編碼的方法

方法一:file filename
方法二:在Vim中可以直接查看文件編碼
:set fileencoding
如果你只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那麼你可以在
~/.vimrc 文件中添加以下內容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
這樣,就可以讓vim自動識別文件編碼(可以自動識別UTF-8或者GBK編碼的文件),其實就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開
文件編碼轉換

多方法:
iconv 提供標準的程序和API來進行編碼轉換;
convert_encoding.py 基於Python的文本文件轉換工具;
decodeh.py 提供演算法和模塊來談測字元的編碼;
linux下文件編碼轉換:

方法一:

在Vim中直接進行轉換文件編碼,比如將一個文件轉換成utf-8格式
:set fileencoding=utf-8

或者

11)設置文件集合,即要對哪些文件進行操作,可以使用通配符,比如我通常是對 C/C++ 源程序進行編碼轉換

:args *.h *.cpp

2)給出要在每個文件上執行的命令,這里是轉換編碼:

:argdo set fenc=utf-8 | update

方法二:

iconv 轉換

5.案例:

假如說我們將windows下的一個UTF-8的文件傳到linux環境下,linux環境下的系統編碼是GB18030,我們cat的時候就會出現亂碼,這個時候就應該想到轉碼了,下面我們來進行試驗:

我們將windows下一個名為UTF-8.sh的文件傳到linux系統中,其中UTF-8.sh的內容如下:

我是中文編碼UTF-8模式~

而linux系統的系統語言設置為:

[root@sor-sys zy]# cat /etc/sysconfig/i18n
LANG=zh_CN.GB18030
SYSFONT="latarcyrheb-sun16"
這個時候查看一下文件的內容及編碼:

[root@sor-sys zy]# file UTF-8.sh
UTF-8.sh: UTF-8 Unicode text, with no line terminators
[root@sor-sys zy]# cat UTF-8.sh
鍩挎垜鏄?腑鏂囩紪鐮乁TF-8妯″紡~[root@sor-sys zy]#
[root@sor-sys zy]#

這個時候我們就需要轉換編碼了,記得使用iconv

[root@sor-sys zy]# iconv -f UTF-8 -t GB18030 UTF-8.sh -o GB18030.sh
[root@sor-sys zy]# cat GB18030.sh
??我是中文編碼UTF-8模式~[root@sor-sys zy]#
[root@sor-sys zy]# file GB18030.sh
GB18030.sh: Non-ISO extended-ASCII text, with no line terminators
[root@sor-sys zy]#

convmv就是更改文件名編碼方式的一個工具。
比如

sudo convmv -f gbk -t utf-8 -r –notest /home
就是將/home目錄下原來文件名是gbk編碼方式的全部改為utf-8格式的。這里 -f 後面為原來的編碼方式,-t 後面是要更改為的編碼方式, -r 表示這個目錄下面的所有文件, –notest 表示馬上執行,而不是僅僅測試而已。另外這命令好像要root才能執行,因此要加上 sudo。

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:186
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:51
php全形半形 發布:2024-12-23 14:55:17 瀏覽:826
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:730
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:828
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:708
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:275
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:657
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:417
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:816