みよし です。

Katsuyuki Miyoshi <ka...@miyoshi.matsuyama.ehime.jp> writes:
>  locale に従って UTF-8 で取り扱った結果ではないでしょうか。

 unzip-6.0_7 のソースで言うと

--------------------------------------------------
[unix/unix.c]
   1887 /* A mapping of local <-> archive charsets used by default to convert 
filenames
   1888  * of DOS/Windows Zip archives. Currently very basic. */
   1889 static CHARSET_MAP dos_charset_map[] = {
   1890     { "ANSI_X3.4-1968", "CP850" },
   1891     { "ISO-8859-1", "CP850" },
   1892     { "CP1252", "CP850" },
   1893     { "UTF-8", "CP866" },
   1894     { "KOI8-R", "CP866" },
   1895     { "KOI8-U", "CP866" },
   1896     { "ISO-8859-5", "CP866" }
   1897 };
--------------------------------------------------

ここに UTF-8 がある事で、UTF-8 環境で -O CHARSET が指定されない場合
(DOS/Windows 系の archive は) CP866 として変換しようとするようです。

-- 
 三好 勝幸 (Katsuyuki Miyoshi)
 ka...@miyoshi.matsuyama.ehime.jp
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信