linux下處理txt中中文亂碼的方法

   最近遇到.txt文件在windows下中文顯示正常,然後我傳入到Linux下時,中文顯示亂碼,英文字符和數字顯示正常。如下圖是在windows下的顯示

  

   然而在linux下顯示如下(我已經設置utf-8格式)

  

  而在windows下中文的編碼一般爲gbk,而linux下中文的編碼一般爲utf8,所以在windows下正常打開的文件,到linux下很可能會出現亂碼

  解決方法

  使用命令iconv對文件內容編碼進行轉換。例如我有一個文件"pos.txt"在windows下打開正常,而在linux下打開則會亂碼,辦法爲在終端輸入:iconv -f gbk -tutf8 pos.txt > pos.txt.utf8

  

 

 

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