linux中文文件
Ⅰ linux系統如何顯示中文目錄和文件名
一、如果是Linux X桌面環境,只要在安裝的時候設置語言為簡體中文即可,現在基本上所有的linux發行版在X桌面環境都能很好的支持中文。
二、如果是Linux文本模式,即命令行模式,中文是最容易亂碼的,這時候一般使用終端模擬器,這里以fbterm為例簡要說明安裝及使用。
1、在linux文本模式,中文不能正常顯示,如下圖所示。使用cat命令查詢文檔內容,顯示亂碼。
Ⅱ 一個中文文件在linux伺服器上顯示和本地顯示一樣嗎
是一樣的。linux伺服器中文版各項設置都和大陸電腦設置兼容,因此在linux伺服器上中文文件顯示和本地顯示一樣。
Ⅲ 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)編碼打開文件編碼轉換。
Ⅳ linux中文文件顯示亂碼怎麼解決
Linux文件名、文件內容亂碼,主要原因是windows上的中文編碼默認是GBK,而Linux默認中文編碼為UTF-8,由於編碼不一致,所以導致亂碼問題。
為了解決這個亂碼,需要對文件進行轉碼,具體如下:
1、前提保證已安裝了convmv;
2、具體convmv的用法:
Convmv
–f
源編碼
–t
新編碼
[選項]
文件名
一般常用參數:
-r
遞歸處理子目錄
--notest
真正進行操作,默認情況下是不對文件進行真實操作的,只是一個預覽
--list
顯示所有支持的編碼
--unescap
可以做一個轉義
3、比如我們有一個utf8的文件名,要求轉換成gbk編碼,命令如下:
Convmv
–f
utf-8
–t
gbk
–notest
文件名
也可以使用linux下最好用的編碼轉換工具iconv來進行轉碼操作。
例子:將GBK編碼的文件轉換成UTF-8
iconv
-f
GBK
-t
UTF-8
gbkfile.txt
>
utf8file.txt
Ⅳ Linuxfind命令搜索中文文件名字不顯示
此時一般原因就是你shell腳本在編寫時的系統跟你的執行腳本的系統不一致。
首先用vi命令打開文件。在vi命令模式中使用setff命令。修改文件format為unix。然後wq保存退出,重新執行腳本就正常了。
xshell是一種連接虛擬機的軟體,可以與虛擬機同步。linux操作系統是一款在伺服器上廣泛應用的操作系統,雖然起初並不適合普通大眾,而且使用起來沒有Windows操作系統方便。
Ⅵ linux 部分中文文件亂碼怎麼解決
linux文件名、文件內容亂碼,主要原因是windows上的中文編碼默認是gbk,而linux默認中文編碼為utf-8,由於編碼不一致,所以導致亂碼問題。
為了解決這個亂碼,需要對文件進行轉碼,具體如下:
1、前提保證已安裝了convmv;
2、具體convmv的用法:
convmv
–f
源編碼
–t
新編碼
[選項]
文件名
一般常用參數:
-r
遞歸處理子目錄
--notest
真正進行操作,默認情況下是不對文件進行真實操作的,只是一個預覽
--list
顯示所有支持的編碼
--unescap
可以做一個轉義
3、比如我們有一個utf8的文件名,要求轉換成gbk編碼,命令如下:
convmv
–f
utf-8
–t
gbk
–notest
文件名
也可以使用linux下最好用的編碼轉換工具iconv來進行轉碼操作。
例子:將gbk編碼的文件轉換成utf-8
iconv
-f
gbk
-t
utf-8
gbkfile.txt
>
utf8file.txt
Ⅶ 如何解決linux上有中文命名的文件名壓縮後下載到windows上再解壓出來都是亂碼
Linux系統默認的字元編碼是 UTF-8 Windows 是 GBK 編碼,不支持UTF8. 所以 Linux下 的中文文件名到 Windwos下就成了亂碼。關於這個linux系統的學習,我一直看劉遄老師的書籍《linux就該這么學》,感興趣的也可以去看看啊。
解決辦法, 一個是 用英文文件名。 另一個,把Linux系統的文件名轉成GBK編碼的。 不過這種轉換有可能造成信息丟失。 因為 UTF8 不能 100% 轉換成GBK。 但GBK可以完全轉換成UTF8.
相關轉換命令是 convmv 可能需要安裝。
網路一下這個命令的用法。 轉換完了再打包, 到Window下應該就正常了。
還是建議你最好用英文名。
Ⅷ linux 無法顯示中文文件
如果你是指文檔亂碼
則
ALT+F2
gconf-editor
展開「/apps/gedit-2/preferences/encodings/」
編輯右側的「auto_detected」將「GB18030」添加到最頂上。以後文本編輯器就可以正常顯示中文了
如果是指在控制台下中文文件名亂碼,可以
sudo
apt-get
install
zhcon
運行
zhcon
--utf8
Ⅸ linux操作系統中怎樣可以顯示中文文件夾
如果是在LINUX
掛載
NTFS分區
的話呢,你可以下個
zhcon
來顯示中文試試,
如果你是在windows下看到
亂碼
,這個就當我沒說
Ⅹ linux 中文文件顯示亂碼
也有可能是使用telnet工具軟體的問題,比如常用的SecureCRT,在會話選項中的外觀選項卡中修改字元設置,defaults和UTF-8互換即可,其他軟體也有類似選項。