在windows上zip的包,rz上傳到linux下,發現出現亂碼。記錄下解決過程:
1.確定windows上的默認字符集
在Windows平台下,直接在命令行中,輸入:chcp
在顯示的結果中,會出現一個數字,不用管這個數字具體代表哪一種字符集。記錄這個數字,一般為936
2.locale查看linux環境的字符集
如果LANG=zh_CN.UTF-8 顯示的不是zh_CN.UTF-8,則先修改為zh_CN.UTF-8。
export LANG=zh_CN.UTF-8
3.rz上傳文件到linux機器上,解壓的時候,使用unzip -O CPxxx 對應的zip文件,其中xxx就是剛才在windows上看到的數字。
4.有的機器上沒有對應的字符集,那么unzip的時候也會報錯,需要安裝這種字符集。