From owner-FreeBSD-tech-jp@jp.freebsd.org  Fri Mar 12 05:26:31 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id FAA29517;
	Fri, 12 Mar 1999 05:26:31 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from sraigw.sra.co.jp (sraigw.sra.co.jp [202.32.10.2])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id FAA29511
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 12 Mar 1999 05:26:29 +0900 (JST)
	(envelope-from soda@sra.co.jp)
Received: from srasvf.sra.co.jp (srasvf [133.137.28.2])
	by sraigw.sra.co.jp (8.8.7/3.6Wbeta7-sraigw) with ESMTP id FAA27288
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 12 Mar 1999 05:26:28 +0900 (JST)
Received: from srapc342.sra.co.jp (srapc342 [133.137.28.111])
	by srasvf.sra.co.jp (8.8.7/3.6Wbeta7-srambox) with ESMTP id FAA07024
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 12 Mar 1999 05:26:15 +0900 (JST)
Received: (from soda@localhost) by srapc342.sra.co.jp (8.8.8/3.4W-sra) id FAA27006; Fri, 12 Mar 1999 05:26:24 +0900 (JST)
Date: Fri, 12 Mar 1999 05:26:24 +0900 (JST)
Message-Id: <199903112026.FAA27006@srapc342.sra.co.jp>
From: Noriyuki Soda <soda@sra.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: <199903102059.AA19029@bakabon.eng.sun.com>
References: <199903101911.EAA15014@srapc342.sra.co.jp>
	<199903102059.AA19029@bakabon.eng.sun.com>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-tech-jp 2060
Subject: [FreeBSD-tech-jp 2060] Re: let's not use ja_JP.EUC
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: soda@sra.co.jp

$BCm(B: $B$3$N%a!<%k$O!"40`z$K(B Subject: $B$+$i$O$:$l$F$^$9!#(B^^;

> > ($BA4A34X78$J$$$1$I!"(BUnicode $B$N>l9g(B (code point, $B8@8l(B) $B$G;z7A$,Dj$^$k$H$$(B
> >  $B$&$N$bF1$8$/JQ(B)
> 
> $B$$$(!"(BUnicode $B$N(B Plane 14 language tag $B$G$O!"$^$"!"L>A0$,0-$$$N$G!"5,(B
> $B3J$r<B:]$KFI$s$G$$$J$$$H8m2r$9$k$N$,EvA3$+$b$7$l$^$;$s$,!"(BRFC 1766 $B$r(B
> $B%Y!<%9$K$7$F$$$^$9$N$G!"(BISO 639 language id $B$H(B ISO 3166 country id $B$r(B
> $B;XDj$G$-$^$9!#$b$A$m$s!"(B short form $B$H$7$F(B ISO 639 language id $B$b2DG=(B
> $B$G$9$,!#(B

$B$`$`!#(BRFC 1766 $B$N%b%G%k$N$^$^$@$H$9$k$H!"(BIANA $B$K?7$?$KEPO?$7$J$$8B$j!"(B
language id $B$r;XDj$;$:$K(B country id $B$@$1$r;XDj$9$k$3$H$O$G$-$^$;$s$h$M!#(B
Unicode $B$N(B CJK unified ideogram $B$KBP$9$kI=<(7O$GI,MW$J$N$O!"(Bcountry id 
$B$N$_$G$9$+$i!"JR<jMn$A$H$$$&$+!"%b%G%kE*$KJQ$8$c$J$$$G$7$g$&$+!)(B
$B5,3J$r<B:]$KFI$s$G$J$$$N$G$J$s$H$b8@$($J$$$s$G$9$,!"(Bcountry id $B$N$_$N(B
$B;XDj$O2DG=$J$N$G$7$g$&$+!)(B
($B0lHL?M$O$I$&$d$C$F5,3J$r<j$KF~$l$?$iNI$$$N$G$7$g$&!)(B)

$B$"$H!"(Bcountry id $B$,2DG=$K$J$k$H!"I=<($NLdBj$,2r7h$9$k$N$O$$$$$N$G$9$,!"(B
ISO-2022 $B$KHf$Y$F(B state $B$,>/$J$$$H$$$&MxE@$O$J$/$J$j$^$9$h$M!#(B

> > C/T/J/K $B$rFHN)$7$?J#?t$NJ8;z=89g$H$7$F07$($kMxE@$H$$$&$N$O!"(B
> > $B!V8@8l$,J,$+$k!W$3$H$G$O$J$/!"%U%)%s%H$J$I$H4XO"$7$?$b$&>/$7E%=-$$OC$@(B
> > $B$H;W$$$^$9!#(B
> 
> $BJ8;z=89g$,$o$+$C$F$b!"$?$$$7$F4r$7$/$"$j$^$;$s!#(B

$B>/$J$/$H$b!"(B*$B4{B8$N%U%)%s%H$r;H$&>l9g$N(B* $BI=<(7O$G$OBgJQ4r$7$$$H;W$$(B
$B$^$9$1$I!D(B

plain text $B$N>l9g!"(BCOMPOUND_TEXT $B$d(B ISO-2022-JP-2 $B$J$i!"(Bmulti-script 
$B$G$NI=<($,%f!<%6!<$N0U?^$7$?DL$j$K@5$7$/9T$J$($kJ]>Z$,$"$k$o$1$G$9$,!"(B
Unicode Ver.2 $B$G$O!"$=$NJ]>Z$OA4$/$"$j$^$;$s$+$i!"$3$NE@$G$O!"(BUnicode
Ver.2 $B$h$jL@$i$+$KM%$l$F$$$k$H8@$C$F$bNI$$$N$G$O$J$$$G$7$g$&$+!)(B
$BJ8;z=89g(B (Unicode $B$N>l9g$O!"(Bcountry id) $B$,J,$+$i$J$$8B$j!"(BSolaris7 $B$N(B
$B$h$&$K(B locale administrator $B$K(B $B$I$N%U%)%s%H$rM%@h$5$;$k$+(B priority $B$r(B
$B;XDj$5$;$k$H$$$C$?J}K!$r$H$k$7$+$J$$$o$1$G$9$h$M!)(B $B$3$l$G$OItJ,E*$K$7(B
$B$+LdBj$r2r7h$G$-$J$$$o$1$G$9$7!#(B

> $B8_49@-$r9M$($?!"8e8~$-;X8~$G$9!#(B

CJK unified ideogram $B$r%Y!<%9$K$7!"A4$F$N(B code point $B$H(B country tag $B$N(B
$BAH$_9g$o$;$KBP$7$F(B glyph $B$NDj5A$5$l$?%U%)%s%H$,B?$/8=$l$l$P(B ($B8=:_!"$=(B
$B$N$h$&$J%U%)%s%H$O0l$D$H$7$F$"$j$^$;$s$h$M!)(B)$B!"(BISO-2022 $B$,8e8~$-$@$H$b(B
$B8@$($k$H;W$$$^$9$,!"2<5-$N$h$&$JM}M3$+$i!"$=$l$O>-MhE*$K$b!"K>$_Gv$J$N(B
$B$G$O$J$$$G$7$g$&$+!)(B $B$@$H$7$?$i!"$3$l$O8_49@-$H$+!"8e8~$-$H$+$$$C$?Ld(B
$BBj$G$O$J$/!">-Mh$K$o$?$C$F$:$C$HB3$/LdBj$G$O$J$$$+$H;W$$$^$9!#(B

a. CJK unified ideogram $BMQ$N%U%)%s%H$K$D$$$F$O!"A4$F$N(B code point $B$KBP(B
  $B$7$F(B glyph$B$rMQ0U$7$F$b(B multi-script $B$G$NI=<($O<B8=$G$-$:!"A4$F$N(B 
  code point $B$HA4$F$N(B country id $B$NAH$_9g$o$;$KBP$7$F!"$=$l$>$l(B glyph 
  $B$rMQ0U$9$kI,MW$,$"$k!#(B
b. country id $B$O!"8=:_$O(B C/T/J/K $B$N(B 4 $B$D$@$,!">-MhE*$K$OA}$($k2DG=@-$,(B
  $B$"$k!#$D$^$j!"$b$7$b(B $B$"$k;~E@$GA4$F$N(B country id $B$r%5%]!<%H$7$F$$$?(B
  $B$H$7$F$b!"$=$N%U%)%s%H$,>-Mh$b$=$&$@$H$O8B$i$J$$!#(B
c. $B$?$@$G$5$(4A;z%U%)%s%H$OJ8;z?t$,B?$/$FMQ0U$9$k$N$,BgJQ$J$N$K!"<+9q(B
  $B$GI,MW$N$J$$ItJ,$^$GMQ0U$9$k$N$O!"%3%9%HE*$KL5BL!#(B

$B$b$7LdBjE@$,(B c. $B$@$1$G$"$C$?$i!"@$3&$r%^!<%1%C%H$K$G$-$k%U%)%s%H$G$"$k(B
$B$H$$$&%a%j%C%H$,%3%9%H$NLdBj$r2r7h$7$F$/$l$?$+$b$7$l$^$;$s$,!"(Ba. b. $B$H(B
$B$$$&LdBj$,$"$k$?$a!"@$3&$r%^!<%1%C%H$K$9$k(B CJK unified ideogram $B$N%U%)(B
$B%s%H$rMQ0U$9$k$N$O!"$H$F$b:$Fq$K$J$C$F$7$^$C$F$$$^$9!#(B

$B$b$C$H$^$H$b$J(B unification $B$,9T$J$o$l$F$$$?$J$i!"LdBj$O(B c. $B$@$1$G:Q$s(B
$B$G$$$?H&$G$9$,!D(B

> > $B$^$?!"$b$7!"$b$C$H$^$H$b$J7A$GE}9g$5$l$F$$$?$i!"E}9g4A;z=8(B
> > $B9g$H$$$&$b$N$K$b0UL#$O$"$C$?$H;W$$$^$9!#(BISO 10646 BMP $B$N(B CJK unified
> > ideogram $B$NLdBj$O!"E}9g4A;z=89g$GF@$i$l$kH&$NMxE@$N$+$J$j$rBfL5$7$K$7(B
> > $B$F$7$^$C$?(B ($B$=$7$F!"E}9g4A;z=89g$GGXIi$o$J$1$l$P$$$1$J$$7gE@$NJ}$O!"$=(B
> > $B$N$^$^GXIi$C$F$$$k(B) $B$H$3$m$K(B ($B$b(B) $B$"$k$H;W$C$F$$$^$9!#(B
> 
> $B$3$3$$$i$X$s$N7P0^$O!"(BInternational Unicode Confrence Tokyo $B$N(B Unicode
> Tutorial $B$N(B proceeding $B$G$b?($l$^$7$?$,!"E}9g4A;z$N:GBg$N7g4Y$O!"(B
> unification $B$,CfESH>C<$J$3$H$G$9!#3F9q$N9qFbI8=`$J$s$+$K$H$i$o$l$:!"(B
> principal $B$H$7$FE0DlE*$K(B unification $B$r$9$k$Y$-$G$7$?!#$^$"!"Fq$7$$Ld(B
> $BBj$G$O$"$j$^$9$,!"Dt;R9b$H8}9b$KJL$N%3!<%I$,?6$i$l$F$$$k$h$&$G$OCfESH>(B
> $BC<$G$9!#8=:_!";d$O!"(Bvariant tag $B$H$$$&$+(B glyph disambiguation tag $B$H$$(B
> $B$&!";zBN$H;z7A$N4V$N(B mapping $B$rDj5A$9$kBN7O$r>>2,@h@8$N(B BUCS $B$r(B 
> advance $B$9$k7A$GDs0FCf$G$9$,!"$3$l$,$O$8$a$+$i$G$-$F$$$l$P$+$J$j$-$l$$(B
> $B$JE}9g4A;z$K$G$-$?$H$*$b$C$F$$$^$9!#(B($B;d$OB?J,$K(B purist $BE*$@$C$?$j$7$^(B
> $B$9$N$G(B)

$B$3$l$O!"(BCJK unified ideogram $B$,!"(BJIS $B$d(B GB $B$K6a$$!";z5A$r<4$K$7$?(B unify 
$B$r9T$J$&$Y$-$G$"$C$?$H$$$&0U8+$G$9$M!)(B

$B$7$+$7$J$,$i!"<B:]$K$O;zBN$r<4$K$7$?(B unify $B$K6a$$$3$H$r9T$J$C$?(B ($B@53N(B
$B$K$O(B CJK JRG $B$O!";zBN$r<4$K$7$?(B unify $B$r9T$J$&0F$r:n$C$?$,!"(B16bit $B$KG<(B
$B$a$k$?$a$K!"%=!<%9%3!<%I!&%;%Q%l!<%7%g%s$KH?$7$J$$8B$j$O!";z5A$K$h$k(B 
unify *$B$b(B* $B9T$J$C$?(B) $B$o$1$G$9$+$i!"Hu1:$5$s$NM}A[$H!"8=<B$K9T$o$l$?$3(B
$B$H$H$O!"$+$J$j0[$J$j$^$9$h$M!#(B
$B$=$b$=$b(B Big5/CNS $B$O;zBN%Y!<%9$N5,3J$G$9$+$i!"%=!<%9!&%3!<%I%;%Q%l!<%7%g(B
$B%s!&%k!<%k$,$"$k8B$j!";z5A%Y!<%9$K$O$J$j$h$&$,$J$$$G$9$7!#(B

> > # - Unicode $B$@$H4{B8$N%U%)%s%H$H$$$&J82=E*:b;:$r$&$^$/MxMQ$G$-$J$$(B
> 
> $B8m2r$G$9!#(B:-)

$B$&!<$s!#4A;z$NI=<($N:F8=@-$H$$$&E@$K$D$$$F$O!"$?$H$($P(B Solaris7 $B$G(B 
UTF-8 $B$r;H$&$h$j$O!"(Bmule $B$G(B *ctext* $B$r;H$&J}$,!"$:$C$H%f!<%6!<$N0U?^$K(B
$B1h$C$?=hM}$,9T$J$($k$H;W$$$^$9!#(BUTF-8 $B$G$O!"(Bcountry id $B$rF~$l$J$$8B$j!"(B
ISO-2022-JP-2 $B$d(B *ctext* $B$KI$E($9$k=hM}$O9T$J$($J$$H&$G$9$7!"(Bcountry
id $B$O(B optional $B$G$9$+$i!#(B

> > # - $BOD$s$@7A$G4A;z=89g$rE}9g$7$?$?$a$K!"(B
> 
> $B:G0-$J$N$O!"(Bsource spearation rule $B$G$9$M!#(B
> $B3F9q5,3J$NIe$C$?ItJ,$r8_49@-0];}$H8@$&L>$N$b$H$K!"7Q>5$7$F$7$^$C$?!#(B

$B$3$3$OH>J,;?@.$G$9!#(B
$B;z5A%Y!<%9$N(B unify $B$r9T$J$&$N$G$"$l$P!"(Bsource code separation rule $B$O(B
$BA4$/;H$$$b$N$K$J$j$^$;$s!#Hu1:$5$s$O;z5AGI$G$7$g$&$+$i!"$3$N0U8+$G$"$k(B
$B$N$O$&$J$:$1$^$9!#(B

$B$7$+$7!";zBN%Y!<%9$N(B unify $B$G$"$l$P!"(Bsource code separation rule $B$,$"$C(B
$B$F$bLdBj$"$j$^$;$s!#4{B8$NJ8;z%3!<%I$H$NAj8_1?MQ@-$r9M$($k$H!"(Bsource
code separation $B<+?H$O!"0-$$86B'$G$O$J$$(B ($B$H$$$&$+I,MWIT2D7g$J86B'(B) $B$G(B
$B$9$+$i!"<B:]!"(BCJK JRG $B$,;zBN%Y!<%9$N(B unify $B$rA*Br$7$?$N$O$&$J$:$1$k$H(B
$B$3$m$G$9!#LdBj$O!"L5M}LpM}(B 16bit $B$KG<$a$k$?$a$K!"(BCJK JRG $B$N:G=i$N0F$r(B
$B%:%?%:%?$K$7!"!V;zBN$,0[$J$k$b$N$b!"(Bsource code separation $B$KH?$7$J$1(B
$B$l$P(B -- $B$9$J$o$A!"9q$,0c$($P(B -- unify $B$r5v$9!W$H$7$F$7$^$C$?E@$K$"$k$s(B
$B$@$H;W$$$^$9!#7k6I!"$G$-$"$,$C$?$b$N$O!";z5A%Y!<%9$G$b;zBN%Y!<%9$G$b$J(B
$B$$!"Cx$7$/OD$s$@%3!<%IBN7O$K$J$C$F$7$^$C$?$o$1$G$9$+$i!#(B

$B:G0-$J$N$O!V(Bsource code separation rule$B!W<+BN$G$O$J$/!V(Bsource code
separation rule $B0J30$N86B'$rA4$FGK$C$?!W$3$H$NJ}$@$H;W$$$^$9!#(B

> > #   $B9q$N0c(B
> > #   $B$$$K$h$C$FJq@]$5$l$F$7$^$C$?J8;z$rJ,N%$7$h$&$H$7$F$b!"$I$A$i$N9q$N(B
>                                   $B;z7A(B
> 
> $B$G$9!#86B'$H$7$FJ8;z$O(B unify $B$7$F$$$^$;$s(B :-)

$B$3$3$G8@$&J8;z$O!V;z5A$H$7$F$NJ8;z!W$G$9$+!)(B
$B$@$H$7$?$i!"(Bunify $B$7$F$$$kH&$G$9$h$M!)(B GB $B$N!V4y!W$H(B JIS $B$N!V5!!W!V4y!W(B
$B$NLdBj$O$4B8CN$G$9$h$M!#$3$3$G$O!";z5A$N0[$J$k(B GB $B$N!V4y!W$H(B JIS $B$N(B
$B!V4y!W$r(B unify $B$7$F$7$^$C$F$$$k$o$1$G$9$+$i!#(B

> > #   $B;z7A$r85$N(B code point $B$K;D$9$+$,9q:]LdBj$H2=$9$N$GJ,N%$b$G$-$J$$!#(B
> 
> $BHu1:Ds0F$N(B Variant tag/Glyph disambiguation tag $B$K$h$C$F2DG=$G$9!#(B

$B$O$$!#(B
$BHu1:$5$s$NDs0F$O!"1=$KJ9$$$F$$$k$@$1$G$9$,!"$=$l$,(B Unicode $B$N(B CJK
unified ideogram $B$r!"$J$s$H$+$7$F@09g@-$rJ]$C$?7A$G3HD%$7$h$&$H$$$&0U(B
$B?^$N85$K:n@.$5$l$?$b$N$G$"$k$3$H$O!"A[A|$7$F$$$^$7$?!#(B

$B$?$@!"(BCJK unified ideogram $B$O!"4pK\E*$K$O;zBN%Y!<%9$N(B unify $B$K$h$C$F(B
$B:n$i$l$F$$$k$?$a$K!"(B
$B!&F10l$N;z5A$G!";zBN$N0[$J$kJ8;z$K!"0[$J$k(B code point $B$rM?$($F$$$kNc(B
  $B$,!"B??tB8:_$9$k!#(B
	$B"*(B $B;zBN$N0c$$$,!"(Bcode point $B$H$$$&J,N`<4$H!"(B
	   variant/glyph-disambiguation tag $B$H$$$&J,N`<4$N!"(B
	   $BFs$D$N<4$K$h$C$FI=8=$5$l$k(B
$B!&5U$K!"!V4y!W$N$h$&$K!"0[$J$k;z5A$K!"F10l$N(B code point $B$rM?$($F$$$kNc(B
  $B$,B8:_$9$k!#(B
	$B"*(B GB $B$N!V4y!W$H(B JIS $B$N!V5!!W$N0[BN;z4X78$rI=8=$G$-$J$$(B
$B$H$$$&$o$1$G!"$"$^$jH~$7$/$J$$$J$"$H$$$&$N$,46A[$G$9!#(B

$B$3$l$O!"$b$A$m$sHu1:$5$s$N@UG$$G$O$J$/!"$b$H$b$H$N(B CJK unified
ideogram $B$,$"$^$j$K%?%3$G$"$k$H$$$&$N$,860x$G$9$7!"B>$KNI$$J}K!$,(B
$B$"$k$o$1$G$b$J$$$N$G$9$,!#(B

$B$3$3$^$G$9$k$J$i!"(BISO-2022 $B7O$N%(%s%3!<%G%#%s%0$NJ}$,!"35G0E*$K$O!"$:$C(B
$B$H$9$C$-$j$7$F$$$k$H8D?ME*$K$O;W$$$^$9!#(B
--
soda
