win下檔案預設使用gbk編碼,而mac下是utf-8,難免遇到亂碼的情況,可以通過終端iconv命令解決。
單個檔案轉碼
// iconv -f 原編碼格式 -t 新編碼格式 原路徑 > 新路徑
iconv -f gbk -t utf-8 /users/ypf/downloads/恐怖廣播.txt > /users/ypf/desktop/恐怖廣播.txt
多個檔案批量轉碼
1、先將需要轉碼的檔案放到乙個資料夾下(例如transcode)
2、開啟終端,cd到該路徑
cd /users/ypf/desktop/transcode
3、執行下面命令,注意替換掉注釋指出的相應字段
// find *.檔案字尾 -exec sh -c "iconv -f 原編碼格式 -t 新編碼格式 {} > {}.txt"
find *.txt -exec sh -c "iconv -f gb18030 -t utf8 {} > {}.txt"
Linux下轉換檔案編碼格式的方式
set fileencoding 即可顯示檔案編碼格式。2 改寫 vimrc 檔案 如果你只是想檢視其它編碼格式的檔案或者想解決用vim檢視檔案亂碼的問題,那麼你可以在 vimrc 檔案中新增以下內容 set encoding utf 8 fileencodings ucs bom,utf 8,cp...
(編碼轉換)轉換檔案編碼
目錄 1 轉換編碼種類 2 轉編碼操作步驟 1 轉換編碼種類 可轉為 utf 8 最常用 ansi unicode unicode big endian 這四類編碼 2 轉換編碼操作步驟 1 將檔案以記事本方式開啟 注意 如果不可以請先將檔案轉換為 csv 檔案,再以記事本開啟 2 點選記事本左上方...
linux下如何檢視檔案編碼格式及轉換檔案編碼
常常在linux中操作windows下的檔案時,會遇到亂碼的情形。常見的比如在visual studio 中寫的c c 程式需要放到linux主機上編譯,而程式的中文注釋則顯示為亂碼,比較嚴重的是由於編碼原因,linux上的編譯器報錯。這是由於windows中預設的檔案格式是gbk gb2312 而...