2016年4月26日

big5中文壓縮亂碼

常遇到自商業軟體下壓縮檔案中有中文,解壓縮時變成亂碼,原因是檔案編碼問題,商業軟體還在用big5編碼,造成解壓縮後是亂碼,查了一下文件,讓系統解壓縮時使用big5,可以解決這個問題。寫成一個sh給檔案總管使用即可
#!/bin/bash
 FILENAME="$1"
 zip_path=`echo $FILENAME | sed 's/.zip//gi'`
 unzip -O big5 $FILENAME -d $zip_path

子忠做法
uznip -O CP950 $FILENAME -d $zip_path
以unity為例,放在家目錄中的.local/share/nautilus/scripts下即可。記得要給執行權限即可
下載做好的檔案
https://drive.google.com/file/d/0Bz6-J_NwALFBZnFhU0tKOVd2eTQ/view?usp=sharing

沒有留言: