導航:首頁 > 文件類型 > 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看文件編碼相關的資料

熱點內容
蘋果安坤殺了小妹嗎 瀏覽:528
照片文件怎樣長久存放 瀏覽:816
g76沒退刀槽怎麼編程 瀏覽:749
5位qq貼吧 瀏覽:470
appinventor求時長 瀏覽:473
手機網路密碼忘了怎麼辦 瀏覽:945
太陽電池模擬模塊matlab程序 瀏覽:423
w7文件加密 瀏覽:749
網通密碼查看器 瀏覽:851
應用圖像和計算的實例教程 瀏覽:545
40級qq多少錢 瀏覽:488
表格如何自動生成數據 瀏覽:299
手機qq拉黑怎麼恢復 瀏覽:456
java判斷某個文件是否存在 瀏覽:169
華為g7雙4g版265如何回退258版本 瀏覽:984
最接近機器的編程語言叫什麼 瀏覽:408
手機數據解鎖有什麼用 瀏覽:912
如何從零基礎學習一個編程 瀏覽:285
清理c盤休眠文件大小 瀏覽:3
怎麼給app添加想要的功能 瀏覽:180

友情鏈接