如何進行Linux下檔案編碼格式轉換
導讀 | 常常在 中操作Windows下的檔案時,會遇到亂碼的情形。常見的比如在Visual Studio 中寫的C\C++程式需要放到Linux主機上編譯,而程式的中文註釋則顯示為亂碼,比較嚴重的是由於編碼原因,Linux上的編譯器報錯。 |
這是由於Windows中預設的檔案格式是GBK(gb2312),而Linux一般都是UTF-8。那麼如何在Linux中如何檢視檔案的編碼及如何進行對檔案進行編碼轉換呢?
1、用VIM檢視檔案編碼
在Vim 中可以直接檢視檔案編碼
:set fileencoding
即可顯示檔案編碼格式。
2、 改寫~/.vimrc 檔案
如果你只是想檢視其它編碼格式的檔案或者想解決用Vim檢視檔案亂碼的問題,那麼你可以在
~/.vimrc 檔案中新增以下內容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
這樣,就可以讓vim自動識別檔案編碼(可以自動識別UTF-8或者GBK編碼的檔案),其實就是依照 fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼開啟。
3、 用ICONV檔案編碼轉換
我們利用iconv工具對檔案的編碼進行轉換。
iconv 轉換,iconv的 格式如下:
iconv -f encoding -t encoding inputfile
比如將一個GBK 編碼的檔案轉換成UTF-8編碼
iconv -f GBK -t UTF-8 file1 -o file2
其中的引數的意義表示
-f From 某個編碼
-t To 某個編碼
-o 輸出到檔案
4、 透過記事本另存為來改變檔案編碼;
既用Windows下的記事本開啟,選擇另存為……,改變編碼即可。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2741638/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉換Linux 檔案編碼方式Linux
- 如何給視訊格式的檔案進行格式轉換 可以轉為音訊格式嗎?音訊
- 檢測檔案編碼,轉換檔案編碼
- ofd檔案如何轉換成pdf格式 電腦上ofd檔案如何轉換成pdf格式
- ofd檔案如何轉換成pdf格式 電腦ofd檔案如何免費轉換為pdf格式
- 如何將檔案PDF格式轉換成Word格式
- 傾斜攝影osgb格式檔案,進行座標轉換
- python批次將檔案編碼格式轉換為 UTF8帶標籤的格式,解決linux環境下中文編碼亂碼的問題PythonLinux
- Mac系統下檔案編碼轉換工具encaMac
- 如何用Linux命令轉換檔案格式?linux運維怎麼入門Linux運維
- 如何在 Linux下進行檔案切割操作?Linux
- plist檔案格式轉換器
- PDF檔案如何轉換為能編輯的CAD檔案
- 文字檔案的編碼格式
- csv格式怎麼轉換成excel?csv格式轉換成excel格式檔案的方法Excel
- vscode如何將所有檔案格式lf批次轉換為crlfVSCode
- 如何在 Unix 和 DOS 格式之間轉換文字檔案
- caj檔案怎麼轉換成word文件,簡單的檔案格式轉換教程
- chm檔案怎麼轉換成TXT格式?chm檔案快速轉化成TXT格式的方法
- Linux下如何對目錄中的檔案進行統計Linux
- DjVu檔案轉換PDF格式:DjVu To PDF Converter
- Permute for mac(媒體檔案格式轉換器)Mac
- 教程:如何通過DLA實現資料檔案格式轉換
- JAVA中GBK格式檔案和UTF-8格式檔案互相轉換Java
- PDF檔案如何轉成markdown格式
- IDEA如何設定編碼格式,字元編碼,全域性編碼和專案編碼格式Idea字元
- 如何在Linux中進行檔案切割操作?Linux
- linux下如何使用檔案來模擬硬碟進行ASM測試Linux硬碟ASM
- CR2檔案怎麼轉換成jpg格式?快速轉換cr2檔案成jpg格式的操作技巧
- Windows & Unix 檔案格式之迷, 空格、回車換行、tab 轉換及其相關工具(轉載)Windows
- heic檔案如何轉換jpg?
- 免費版軟體文件檔案格式轉換
- Permute 3 for mac(媒體檔案格式轉換器)Mac
- Linux 檔案編碼大挪移Linux
- 如何對Tuxera NTFS磁碟進行不同格式轉換教程來啦UX
- win10系統下cdr格式如何轉換eps格式Win10
- 如何將.ipynb檔案轉換為.py檔案
- Linux下把sra檔案轉成fastq檔案LinuxAST