[FreeBSD-users-jp 96176] Re: zipアーカイブ中の日本語ファイル
Katsuyuki Miyoshi
katsu @ miyoshi.matsuyama.ehime.jp
2017年 11月 20日 (月) 18:05:56 UTC
みよし です。
Takashi SHIRAI <shirai @ unixusers.net> writes:
>> ・2は、UTF-8に対応するからには8bit透過は不可欠なので、
>> コード認識がうまくいっていない可能性が高そう。
>
> これが気になるんですよねー。単なる誤認であれば nkf の入出
> 力コードを適切に指定すれば元に戻る筈なんで、それが無理となる
> と、文字列の前半と後半とで違うコードに認識されたとか?
locale に従って UTF-8 で取り扱った結果ではないでしょうか。
% env LC_CTYPE=ja_JP.SJIS unzip -l hoge.zip |nkf -S -w
とかすれば壊れないで取り出せると思います。
--
三好 勝幸 (Katsuyuki Miyoshi)
katsu @ miyoshi.matsuyama.ehime.jp
freebsd-users-jp メーリングリストの案内