英文版 Windows 打開 ZIP 壓縮包文件名亂碼怎么辦?


Zip format icons created by Freepik - Flaticon
White abstract vector created by Freepik - www.freepik.com
The cover and banner image?"Cosplay-Zoku"
by bass_nroll is marked with CC BY-NC-ND 2.0.
1 問題
有很多海外 MOS 學(xué)員詢問谷月老師,用英文版 Windows 打開 ZIP 壓縮包,發(fā)現(xiàn)壓縮包里的文件名是亂碼。怎么辦?


2 分析
簡(jiǎn)而言之,這是因?yàn)橛⑽陌娴?Windows 內(nèi)置的“壓縮文件夾”(Compressed folder)功能無法正確解碼壓縮包內(nèi)文件名中的漢字。
3 解決
谷月老師有兩種解決辦法,一是修改 Windows 的當(dāng)前區(qū)域設(shè)置(Current System Locale),讓 Windows 能正確解碼壓縮包內(nèi)文件名中的漢字;二是使用能正確解碼的第三方壓縮軟件。
3.1 修改 Windows 設(shè)置
此修改是可逆的,如果在運(yùn)行某些來自歐洲的軟件出現(xiàn)亂碼時(shí),可以將此項(xiàng)改回來。
操作步驟:點(diǎn)擊【Start】?【Settings】(或者按下【W(wǎng)in + I】鍵)?【Time and Language】?【Language】?【Administrative language setting】?【Administrative】選項(xiàng)卡?【Change System Locale】,把【Current System Locale】從【English (United Status)】改成【Chinese (Simplified, China)】,點(diǎn)擊【OK】,重啟系統(tǒng)。
執(zhí)行以上步驟以后,再雙擊打開 ZIP 壓縮包,Windows 就可以正確顯示壓縮包內(nèi)文件名中的簡(jiǎn)體中文了。而且,解壓之后,文件名也是正確的,沒有亂碼。


3.2 使用第三方壓縮軟件
谷月老師建議使用 Bandizip 6.x。Bandizip 有很強(qiáng)的編碼識(shí)別功能,可以輕松搞定文件名中的亂碼。注意,6.x 是最后的免費(fèi)版本,從 7.0 開始收費(fèi),因此谷月老師建議用 6.x 版。
用 Bandizip 6.26 Portable 打開壓縮包,點(diǎn)擊【Code Page】?【Simplified Chinese】,就可以正確地顯示文件名中的簡(jiǎn)體中文。而且,用 Bandizip 解壓之后,文件名也是正確的,沒有亂碼。


下載方式:關(guān)注谷月老師的公眾號(hào)【谷月老師講Office】(kukmoon-office),回復(fù)【Bandizip】(不需要加兩邊的括號(hào)),獲取下載地址。
4 總結(jié)與討論
在 Windows 中,為了保持對(duì)舊版 Windows 的兼容,文件名的編碼是 ANSI 編碼,而不是當(dāng)代全球通用的 UTF-8 編碼。
至于 ZIP 壓縮包,由于 ZIP 在問世時(shí),Unicode 及 UTF-8 尚未問世,因此 ZIP 原生不支持 UTF-8 編碼。
Windows 內(nèi)置的“壓縮文件夾”工具,在創(chuàng)建壓縮包時(shí),根據(jù)當(dāng)前操作系統(tǒng)的代碼頁為文件名編碼。簡(jiǎn)體中文版 Windows 的代碼頁是 936,具體的編碼是 GBK,而英文版 Windows 的代碼頁是 437,具體的編碼是 Windows-1252。后者無法解讀前者,因此無法正確顯示壓縮包內(nèi)文件名中的漢字。
2007 年,ZIP 格式的擁有者 PKWARE 公司發(fā)布了一個(gè)補(bǔ)丁,讓 ZIP 格式最終可以支持 UTF-8。用戶既可以強(qiáng)行用 UTF-8 編碼和存儲(chǔ)壓縮包中的文件名(以前,Mac、Linux、Unix 用戶就是這樣做的),又可以保持文件名的原始編碼,而把 UTF-8 版本的文件名保存到 ZIP 壓縮包的文件頭。
盡管 RAR 和 7Z 格式都是原生支持 UTF-8 的,可以徹底消除文件名亂碼的問題,,但是,由于 ZIP 歷史長(zhǎng)而且授權(quán)是開放的,因此它的應(yīng)用范圍很廣,RAR 和 7Z 始終難以取代 ZIP,更不要說 RAR 是閉源格式,還存在版權(quán)問題。至少目前谷月老師仍然堅(jiān)持以 ZIP 格式分享資料和打包。
歡迎點(diǎn)擊【閱讀原文】加入MOS考試群找谷月老師報(bào)名MOS認(rèn)證考試~
本文使用 文章同步助手 同步