linux下zip解壓文件出現中文名亂碼


原因:windows上打包一個zip壓縮包,壓縮包中包含一些png圖片,圖片部分名字是中文名命名的,在windows上打開沒問題,顯示正常,在linux上使用unzip解壓出現中文名亂碼。

排查原因:出現在編碼格式上的問題,windows上使用的是gbk編碼,linux上默認使用utf-8編碼格式,格式不一致導致的。

操作步驟:

1、linux上安裝zip、unzip命令(已經有的跳過此步驟)(以centos為例)

  yum -y install zip unzip

2、查看zip是否包含 -O參數,可以通過--help查看

  unzip --help

3、如果有-O參數(默認都有)

  unzip -O gbk dist.zip

  備注:dist.zip為需要解壓的文件名

  查看解壓后的目錄中中文名是否解決

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM