linux下打開windows txt文件中文亂碼問題

在linux操作系統下,我們有時打開在windows下的txt文件,發現在windows下能正常顯示的txt文件出現了中文亂碼。

出現這種情況的原因爲兩種操作系統的中文壓縮方式不同,在windows環境中中文壓縮一般爲gbk,而在linux環境中爲utf8,這就導致了在windows下能正常顯示
txt文件在linux環境下打開呈現了亂碼狀態。

解決方法:在linux用iconv命令,如亂碼文件名爲shujujiegou.txt,那麼在終端輸入如下命令:

iconv -f gbk -t utf8 shujujiegou.txt > shujujiegou.txt.utf8 
用ls命令查看結果:

ls  

shujujiegou.txt  shujujiegou.txt.utf8


發現重新生成了一個shujujiegou.txt.utf8文件,打開之後就能正常顯示中文了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章