From owner-freebsd-users-jp@freebsd.org Wed Nov 22 13:55:35 2017 Return-Path: Delivered-To: freebsd-users-jp@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F3498DEC37A for ; Wed, 22 Nov 2017 13:55:34 +0000 (UTC) (envelope-from katsu@miyoshi.matsuyama.ehime.jp) Received: from mo-sw.po.2iij.net (mo-sw1507.po.2iij.net [210.128.50.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A37787B326 for ; Wed, 22 Nov 2017 13:55:33 +0000 (UTC) (envelope-from katsu@miyoshi.matsuyama.ehime.jp) Received: by mo-sw.po.2iij.net (po-mo-sw1507) id vAMDtPhx012710; Wed, 22 Nov 2017 22:55:25 +0900 Received: from kmgw.miyoshi.matsuyama.ehime.jp (194.114.30.125.dy.iij4u.or.jp [125.30.114.194]) by mbox.po.2iij.net (po-mbox1502) id vAMDtM1Z006129 for ; Wed, 22 Nov 2017 22:55:25 +0900 Received: from kmgw.miyoshi.matsuyama.ehime.jp (localhost [127.0.0.1]) by kmgw.miyoshi.matsuyama.ehime.jp (Postfix) with ESMTP id 884F931EC for ; Wed, 22 Nov 2017 22:55:22 +0900 (JST) From: Katsuyuki Miyoshi To: freebsd-users-jp@freebsd.org References: <20171120132018.3ECCA200CD812@mx1.unixusers.net> Date: Wed, 22 Nov 2017 22:55:22 +0900 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Subject: [FreeBSD-users-jp 96180] Re: =?iso-2022-jp?b?emlwGyRCJSIhPCUrJSQlVkNmJE5GfEtcOGwlVSUhGyhC?= =?iso-2022-jp?b?GyRCJSQlaxsoQg==?= X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 13:55:35 -0000 みよし です。 Katsuyuki Miyoshi 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) katsu@miyoshi.matsuyama.ehime.jp