From owner-FreeBSD-tech-jp@jp.FreeBSD.org Mon Aug 25 01:52:20 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h7OGqKb61312;
	Mon, 25 Aug 2003 01:52:20 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from mail.ryu16.org (ryu16-org.tsps1.freenet6.net [3ffe:b80:2:6d06::2])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet6 id h7OGqE061300
	for <FreeBSD-tech-jp@jp.FreeBSD.org>; Mon, 25 Aug 2003 01:52:14 +0900 (JST)
	(envelope-from imura@ryu16.org)
Received: from redeye.xt.ryu16.org (localhost [127.0.0.1])
	by mail.ryu16.org (8.12.9/8.12.9) with ESMTP id h7OGq8eG076502
	for <FreeBSD-tech-jp@jp.FreeBSD.org>; Mon, 25 Aug 2003 01:52:08 +0900 (JST)
	(envelope-from imura@redeye.xt.ryu16.org)
Received: (from imura@localhost)
	by redeye.xt.ryu16.org (8.12.9/8.12.9/Submit) id h7OGq8lC076501
	for FreeBSD-tech-jp@jp.FreeBSD.org; Mon, 25 Aug 2003 01:52:08 +0900 (JST)
From: "R. Imura" <imura@ryu16.org>
To: FreeBSD-tech-jp@jp.FreeBSD.org
Message-ID: <20030825015207.C558@ryu16.org>
References: <20030720170642.E75343@ryu16.org> <20030721.022622.68557713.tshiozak@bsdclub.org> <20030825001127.B558@ryu16.org> <20030825.010714.68563860.tshiozak@bsdclub.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Mutt/1.2.5i-jp2
In-Reply-To: <20030825.010714.68563860.tshiozak@bsdclub.org>; from tshiozak@bsdclub.org on Mon, Aug 25, 2003 at 01:07:14AM +0900
Reply-To: FreeBSD-tech-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 25 Aug 2003 01:52:08 +0900
X-Sequence: FreeBSD-tech-jp 3390
Subject: [FreeBSD-tech-jp 3390] Re: LIBICONV(in kernel) 16bit extension, and ...
Sender: owner-FreeBSD-tech-jp@jp.FreeBSD.org
X-Originator: imura@ryu16.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030821

On Mon, Aug 25, 2003 at 01:07:14AM +0900, T.SHIOZAKI wrote:
> $B;d$,=q$$$?$H$*$\$7$-ItJ,$NCx:n8"$O<gD%$7$^$;$s$N$G(B
> Public Domain $B07$$$G$h$$$G$9!#$$$`$i$5$s$NCx:n8"I=<($@$1$r(B
> $B$D$1$F$*$1$P$h$$$G$7$g$&!#(B

$BAGAa$$JV?.$I$&$b$"$j$,$H$&$4$6$$$^$9!#(B
$B$*8@MU$K4E$($F$=$&$5$;$FD:$-$^$9$G$9!#(B

> GNU libiconv-1.9.1 $B$K$b(B iconv-extras-2.0 $B$K$b(B CP932 $B$H(B CP950 $B$O(B
> $BF~$C$F$$$F!"$I$C$A$N(B iconv $B$H$b(B CP932 $B$K4X$7$F$O(B MS $B%k!<%k$N(B
> $BJQ49%F!<%V%k$K$J$C$F$*$j!"$*$=$i$/(B CP950 $B$bF1MM$J$N$G!"(B
> $B$3$N(B quirk $B$O(B(alias $B$H$$$&0UL#$r=|$1$P(B)$BITMW$J$N$G$O$J$$$+$H;W$$$^$9!#(B
> # $BK\Ev$K$=$&$J$N$+$OMW3NG'$G$9$,!#(B

Big5 $B$K$D$$$F$O!":#F|(B GNU libiconv $B$N%3!<%I$r$A$g$C$H$@$1(B
$BD/$a$F$$$?$N$G$9$,!"$=$l$>$l(B

Big5
 - ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/OTHER/BIG5.TXT

CP950
 - ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT

$B$+$i$=$N$^$^%^%C%T%s%0%k!<%k$K$R$C$Q$C$F$-$F$$$k$h$&$G$9!#(B
($B8+$F$$$k%U%!%$%k$,4V0c$C$F$$$J$1$l$P!D(B)
Big5 $B$H(B CP950 $B$H$N:9J,$O!"(BUnicode $B$G$J$$%M%$%F%#%V%3!<%I$G!"(B
0xa1XX $B$H(B 0xa2XX $B$N0lIt$N$_$J$N$G!"(BCP950 $B$G$O!"(BBig5 $B$KBP$7$F(B
$B$3$l$i(B(0xa1, 0xa2)$B$N%^%C%T%s%0%k!<%k$@$1$r>e=q$-$7$?$b$N$r;HMQ$7$F$$$^$9!#(B
$B$J$N$G!"(B-C Big5 $B$J$s$F$7$?$i$O$^$k?M$,$$$k$N$+$J$!!"$H;W$$$^$7$?!#(B

CP932 $B$K$D$$$F$O!"(B($BA0$K8+$?5$$,$9$k$1$IA4$/3P$($F$$$J$$$N$G:#8+D>$7$^$7$?(B)
$B%3%a%s%HCf$G!"(BShift_JIS $B$H$N0c$$$O$3$l$3$l$@$1$I!"$3$l$i$O%$%s%W%j%a%s%H(B
$B$7$J$$$<!"$H@k8@$7$F$"$j$^$9!#(B($B$J$s$G$@$m$&(B)
$B=>$C$F!"(BSJIS $B$r;XDj$7$F$b!"(BCP932 $B$r;XDj$7$F$bHa$7$$;W$$$r$9$k?M$,(B
$B$$$=$&$J$N$G!"(B

> +	{
> +		"SJIS-ms", "CP932", UNICODE,
> +		NULL, 0
> +	},

$B$3$l$rDI2C$9$k$N$,$H$j$"$($:$N@52r$G$7$g$&$+!#!#(B
($B$3$l$K4X$7$F$O!"(Blibiconv $B$r=$@5$9$k$N$,@dBP$K@5$7$$$G$9$M(B)

> # $B$A$J$_$K!"(BEUC-JP-MS $B$,FC<l$J%1!<%9$J$N$O3N$+$G$9$,!"(B
> # GNU libc $B$N(B iconv $B$K$b(B NetBSD iconv $B$K$bF~$C$F$k$7!"(B
> # $B$$$:$l$K$7$m$3$l$,$J$$$H(B Samba-3 $B$GLdBj$,5/$3$k$3$H$,$"$k$i$7$$$N$G(B
> # ($BC/$+(B Samba-jp people $B$O$$$^$;$s$+(B?)$B!"$=$&$$$&$3$H$r:,5r$K$9$l$P!"(B
> # iconv $B$NJ}$KF~$l$F$/$l$H$$$&$N$b$=$&Fq$7$$OC$G$O$J$$$+$b$7$l$^$;$s!#(B
> # $B$,!"LLE]$/$5$$$N$O3N$+$G$9$M!#(B
> # $B$^$"!"(BGNU libc $B$NJQ99$O(B libiconv-1.9.1 $B$N%j%j!<%9$N8e$G$9$+$i!"(B
> # $B$R$g$C$H$9$k$H(B GNU libiconv $B$N<!$N%P!<%8%g%s$K$OF~$C$F$?$j(B
> # $B$9$k$N$+$b$7$l$^$;$s!#(B

$B!t(B GNU libiconv $B$N(B README $B$rFI$`$H$H$F$b4h8G$J$3$H$,=q$$$F$"$k$N$G!"(B
$B!t(B $BH`$i$KBP$9$k%U%#!<%I%P%C%/Ey$N$d$k5$$C$F$9$4$/0`$($k$N$G$9$,!"(B
$B!t(B $B>/$7$O4|BT$7$F$b$$$$$N$+$J!)(B(samba$BJ}LL!)(B)

$B$$$m$$$m$H$"$j$,$H$&$4$6$$$^$9!#(B

- $B$$$`$i(B

$B!t(B $B8x3+$7$?%Q%C%A!"8+D>$9$H?'!9$\$m$,$"$j$^$9$M!D!#(B

