2011/04/12

【unzipのsjis対応】

windowsで圧縮したファイル名・フォルダ名などはsjisになっていて
文字化け多発(・・;

色々調べた結果convmvを使用して解凍後変換という手もあるが
やはり文字化け多発・・・

unzipにパッチを与えるのがよさげでした。
参考HP:http://d.hatena.ne.jp/t2y-1979/20090628/1246157403

・準備
1.unzipのPRMソースを拾ってくる
unzip-5.52-3.el5.src.rpm

2.unzip-jaパッチを拾ってくる
wget 'http://ebuild.gentoo.gr.jp/open.php?mode=download&type=files&cat=app-arch&app=unzip&arg=unzip-5.52-ubuntuja.patch&visible=' -O unzip-5.52-sjis.patch

# rpm -ivh unzip-5.52-3.el5.src.rpm
# cp -p unzip-5.52-sjis.patch /usr/src/redhat/SOURCES/
# cd /usr/src/redhat/SPECS/
# cp -p unzip.spec unzip.spec.orig
# vi unzip.spec
Release: 3%{?dist}
↓
Release: 3%{?dist}.1ja

追記
Patch12: unzip-5.52-sjis.patch

追記
%patch12 -p1 -b .sjis

# rpmbuild -ba unzip.spec
# rpm -Uvh ../RPMS/i386/unzip-5.52-3.1ja.i386.rpm
# rpm -q unzip
unzip-5.52-3.1ja

0 件のコメント:

コメントを投稿