[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 メーリングリストの案内