導航:首頁 > 文件類型 > Linux看文件編碼

Linux看文件編碼

發布時間:2024-01-11 15:03:31

linux與windows 互傳的文件,中文名稱出現亂碼

在linux端先把文件改成dos或者unix格式,
Linux提供了兩種文本格式相互轉化的命令:dos2unix和unix2dos
在linux中查看文件編碼命令: set fileencoding
不建議用UTF-8格式編碼,在命令行會出現不能顯示中文的問題

如果是window端問題,請安如下步驟修改
在中文Windows系統中,如果一個文本文件是UTF-8編碼的,那麼在命令行窗口(所謂的DOS窗口)中不能正確顯示文件中的內容。在默認情況下,命令行窗口中使用的代碼頁是中文或者美國的,即編碼是中文字元集或者西文字元集。
如果想正確顯示UTF-8字元,可以按照以下步驟操作:
1、打開CMD.exe命令行斗讓窗口
2、通過 chcp命令改變代碼頁,UTF-8的代碼頁為65001
chcp 65001
執行該操作後,代碼頁就被變成UTF-8了。但是,在窗口中仍舊不能正確顯示UTF-8字元。
3、修改窗口屬性,改變字體
在命令行標題欄上點擊右鍵,選擇"屬性"->"字體",將字體修改為True Type字體"Lucida Console",然後點擊確定將屬性應用到當前窗口。
這時使用type命令就可以顯示UTF-8文本文件的內容了:
type filename.txt
4、通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小空高局化,然後最大化命令行窗口,文件的內容就完整的顯念此示出來了。

㈡ Linux下如何查看文件的編碼格式 用vim然後set fileencoding=utf-8不行

查看文件編碼是set fileencoding 解決用Vim查看文件亂碼的問版題在~/.vimrc文件添權加
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

㈢ linux下怎麼查看文件的編碼方式

一,查看文件編碼:
在Linux中查看文件編碼可以通過以下幾種方式:
1.在Vim中可以直接查看文件編碼
:set fileencoding
即可顯示文件編碼格式。
如果你只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那麼你可以在
~/.vimrc 文件中添加以下內容:
set encoding=utf-8
fileencodings=ucs-bom,utf-8,cp936
這樣,就可以讓vim自動識別文件編碼(可以自動識別UTF-8或者GBK編碼的文件),其實就是依照 fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開。
2. enca (如果你的系統中沒有安裝這個命令,可以用sudo yum install -y enca 安裝 )查看文件編碼
$ enca filename
filename: Universal transformation format 8 bits; UTF-8
CRLF line terminators
需要說明一點的是,enca對某些GBK編碼的文件識別的不是很好,識別時會出現:
Unrecognized encoding

閱讀全文

與Linux看文件編碼相關的資料

熱點內容
小米手環app怎麼設置不斷網 瀏覽:618
編程c加加是什麼東西 瀏覽:380
有緣app怎麼樣 瀏覽:94
85版本pk寵物 瀏覽:665
微信投訴群群主知道嗎 瀏覽:917
如何用支付寶app學理財 瀏覽:538
怎麼才能徹底粉碎文件 瀏覽:194
rm刪除的文件如何恢復 瀏覽:679
怎樣打開加密word 瀏覽:585
js和c通用的加密方法 瀏覽:550
大疆遙控的圖片存在哪個文件夾 瀏覽:712
photoshop新建文件大小 瀏覽:760
無限打開窗口代碼 瀏覽:160
dns解析教程 瀏覽:323
java使用actor 瀏覽:643
大數據包括哪些專業存儲 瀏覽:164
如何使用編程獲得皮膚 瀏覽:707
微信公眾號小程序 瀏覽:554
移動數據連接apn是多少 瀏覽:132
thinkpad500g升級1t 瀏覽:71

友情鏈接