1. 程式人生 > >linux/mac開啟windows檔案出現亂碼問題解決

linux/mac開啟windows檔案出現亂碼問題解決

原因

linux/unix預設檔案儲存格式為UTF8,而windows中文版預設儲存格式為GBK,utf8開啟檢視windows下的中文檔案就會出現亂碼

解決方案

可以使用iconv命令進行編碼轉換,將gbk格式轉換為utf8格式再儲存或者直接檢視

iconv -f gbk -t utf8 xxxxxx(檔名)

這裡是使用iconv 進行編碼轉換 -f 表示輸入格式 -t 表示輸出格式
輸出現在會直接輸出到終端,可以使用 > 進行重定向輸出到檔案

iconv -f gbk -t utf8 test.txt > test.txt.utf8

就可以將一個名為test.txt的檔案轉換後輸出到test.txt.utf8,這樣在linux或mac上檢視就可以正常檢視中文了