天天看點

linux 用vim 打開windows 下純文字檔案(*.txt,*.html) 亂碼問題

    在linux作業系統下,我們有時用vim打開在windows下的txt或html檔案時,會發現發現在windows下能正常顯示的txt或html檔案出現了中文亂碼。

    出現這種情況的原因為兩種作業系統的中文壓縮方式不同,在windows環境中中文壓縮一般為gbk,而在linux環境中為utf8,這就導緻了在windows下能正常顯示txt或html檔案在linux環境下打開出現了亂碼狀态。

解決方法:在linux用iconv指令,如亂碼檔案名為index.html,那麼在終端輸入如下指令:

iconv -f gbk -t utf8 index.html > index.html.utf8 

用ls指令檢視結果:

# ls

index.html    index.html.utf8

發現重新生成了一個index.html.utf8檔案,再用vim打開之後就能正常顯示中文了。

      本文轉自獨彈古調  51CTO部落格,原文連結:http://blog.51cto.com/hunkz/1631949,如需轉載請自行聯系原作者

繼續閱讀