原Windows rar壓縮的文件,Linux系統下解壓後打開裡邊的文件,內容全部亂碼。
之所以出現亂碼是因為所壓縮的文件中,有的文件是以中文命名。而在windows下中文的編碼一般為gbk,而linux下中文的編碼一般為utf8,所以在windows下正常打開的文件,到linux下很可能會出現亂碼。
解決辦法為:使用命令iconv對文件內容編碼進行轉換。例如我有一個文件"linux常用命令"在windows下打開正常,而在linux下打開則會亂碼,其解決辦法為在終端輸入:
iconv -f gbk -t utf8 linux常用命令。txt > linux常用命令。txt.utf8
之後再打開"linux常用命令。txt.utf8"這個文件,該文見的亂碼問題就解決了