解決 Linux unzip 解壓文件後文件名亂碼問題

在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的時候也會報錯,需要安裝這種字符集。


本文參考:https://www.cnblogs.com/10087622blog/p/7763070.html


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