From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Sep 22 09:21:48 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA53901;
	Sat, 22 Sep 2001 09:21:48 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from brave.vnet (FLA1Aad048.aic.mesh.ad.jp [61.203.37.48])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id JAA53896
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 22 Sep 2001 09:21:48 +0900 (JST)
	(envelope-from daichi@ongs.gr.jp)
Received: from localhost (localhost [127.0.0.1])
	by brave.vnet (8.11.1/8.11.1) with ESMTP id f8M0MLK00742
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 22 Sep 2001 09:22:22 +0900 (JST)
	(envelope-from daichi@ongs.gr.jp)
Date: Sat, 22 Sep 2001 09:22:21 +0900 (JST)
From: Daichi GOTO <daichi@ongs.gr.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-to: <20010922021534G.matsu@jp.freebsd.org>
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Mailer: =?iso-2022-jp?B?GyRCJGYkOhsoQiAxLjAwMA==?=
Organization: ONGS
Mime-Version: 1.0
Message-ID: <84765190.1001118141281.JavaMail.daichi@localhost>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 64430
Subject: [FreeBSD-users-jp 64430] Re: Japanese symbol on j2sdk 1.3.1
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: daichi@ongs.gr.jp

$BBgCO$G$9!#(B

> java $B$C$F(B unicode $B<u$1IU$1$k$s$G$9$h$M!#(Bencoding $B$O(B utf-8 $B$GNI$$$N$G$7$g(B
> $B$&$+(B? > $B;H$C$F$$$k?M!#(B
> utf-8 $B$J$j$J$s$J$j!"(Bjava $B$,<u$1IU$1$k(B encoding $B$G=q$1$P$h$$$H;W$$$^$9!#(B
> % java $B$r;H$&$N$,%9%H%l%9$K$J$i$J$$B.$$%^%7%s$,$[$7$$$J!#(B

Java$B$G$O!"%=!<%9%3!<%I$d%j%=!<%9%U%!%$%k$G$O4D6-$NId9f2=7A<0$d(B
Unicode$B%(%9%1!<%W$G!"%3%s%Q%$%k$5$l$?8e$N(B.class$B%U%!%$%k$G$O(BUTF-8$B$N(B
$B7A<0$GJ];}$5$l$F$$$^$9!#(B
# $B%=!<%9%3!<%I$N>uBV$G(BUTF-8$B$7$F$b$&$^$/F0$+$J$$$H;W$$$^$7$?!#(B
# $B%=!<%9$N>uBV$G$O4D6-$N%(%s%3!<%I$+(BUnicode$B%(%9%1!<%W$K$7$F$_$F(B
# $B$/$@$5$$!#(B

> $B$3$N%=!<%9$r(B jdk1.1.8 $BIUB0$N(B native2ascii $B$K?)$o$;$F$_$k$H!"(B
>   public class a {
>     public static void main(String args[]){
>       String \u6587\u5b57\u5217="abc";
>       System.out.println("\u307b\u3052");
>       System.out.println(\u6587\u5b57\u5217);
>     }
>   }
> $B$H$J$j(B (*a)$B!"(Blinux-jdk1.3.1 $B$N(B native2ascii $B$@$H(B
>   public class a {
>     public static void main(String args[]){
>       String \u00ca\u00b8\u00bb\u00fa\u00ce\u00f3="abc";
>       System.out.println("\u00a4\u00db\u00a4\u00b2");
>       System.out.println(\u00ca\u00b8\u00bb\u00fa\u00ce\u00f3);
>     }
>   }
> $B$H$J$j$^$9(B (*b)$B!#Cf?H$O0c$$$^$9$,!"(BUnicode $B$K>\$7$/$J$$$N$G(B
> $B$h$/$o$+$j$^$;$s!#(B

$B2<$NJ}$O2=$1$F$^$9!#>e0L(B8$B%S%C%H$,(B0$B$J$N$G!"F|K\8l$H$7$FG'<1$5$l$F(B
$B$$$J$$$3$H$,$o$+$j$^$9!#(B

> jdk1.1.8 $B$G(B *a $B$H(B *b $B$r(B $B%3%s%Q%$%k(B & $B<B9T$7$?$H$3$m!"(B
> $BN>J}@5>o$KF0:n$7$^$9!#(B

*b$B$r>e=R$N%3!<%I$N$^$^%3%s%Q%$%k!u<B9T$7$F$^$H$b$KF0:n$7$^$7$?$+!*!)(B
$B$*$+$7$$$J$!!#$=$l$O(Bnative2ascii$B$9$kA0$N%U%!%$%k$KBP=h$7$F=hM}$r9T$C$F(B
$B$$$^$;$s$G$7$g$&$+!#(B

> >>   % javac -encoding ja_JP.EUC ..
> >>   % javac -encoding ja_JP.eucJP ..
> 
> $B$O4*0c$$$7$F$$$^$7$?!#%(%s%3!<%G%#%s%0$r;XDj$9$k$N$K(B
> ja_JP $B$OITMW$G$9$h$M!#(B

EUCJIS, EUC_JP, eucjis, euc-jp, x-euc-jp, x-eucjp $BEy!"%P!<%8%g%s$4$H$K;XDjJ}K!$,(B
$B0c$C$F$$$^$9!#F|K\8l(BEUC$B$r;XDj$9$k$K$O(BEUC_JP$B$,$b$C$H$bE,@Z$+$J!#(B

> /compat/linux/usr/share/locale$B$KF|K\8l(Blocale$B$,F~$C$F$$$J$$$N$G$O!)(B
> 
> $B$&$A$G$b:G=iDL$i$J$+$C$?$N$G$9$,!"F~$l$?$iDL$k$h$&$K$J$j$^$7$?!#(B
> $B$A$J$_$K!"(Bports/jdk13$B$NJ}$O2?$b$7$J$$$G$bDL$j$^$9!#(B

$B:G6a$N(Bports$B$KF~$C$F$$$k(Blinux_locale$B$r%$%s%9%H!<%k$9$l$P!"4D6-JQ?t(BLANG$B$d(B
$B$=$N4X78$r(Bja_JP.EUC$B$K$7$F$"$C$F$b$A$c$s$HF0:n$9$k$h$&$K$7$F$"$j$^$9!#(B
# $B$=$NA0$^$G$O%j%9%H$K(Bja_JP.EUC$B$,$J$$$N$G!"(Bja_JP.EUC$B$r%j%9%H$KDI2C$9$k$+!"(B
# ja_JP.eucJP$B$G;H$&I,MW$,$"$j$^$7$?!#(B

> EUCJIS $B$H$$$&%(%s%3!<%G%#%s%0$r;XDj$,$G$-$k$3$H$OCN$i$J$+$C$?(B
> $B$N$G$9$,!"(B
>   http://java.sun.com/j2se/1.3/ja/docs/ja/guide/intl/encoding.doc.html
> $B$K$O$J$$$h$&$G$9!#%(%s%3!<%G%#%s%00lMw$J$I$N$"$j$+$r$4B8CN(B
> $B$G$7$g$&$+(B?

$B@5<0$J%(%s%3!<%G%#%s%00lMw$O8x3+$5$l$F$$$J$$$H;W$$$^$7$?!#%=!<%9%3!<%I$r(B
$B2r@O$9$k$N$,0lHV$G$9!#(B
$B$^$?$O!"Iw4V0lMN;aCx!V(BJava$B%W%m%0%i%_%s%0!&%N!<%H(B  $B9q:]2=$HF|K\8l=hM}!W$N(B
Appendix$B$K%=!<%9%3!<%I$r2r@O$7$F$^$H$a$?%(%s%3!<%G%#%s%00lMw$,$"$j$^$9$N$G!"(B
$B$3$A$i$r;2>H$9$k$N$,NI$$$+$H;W$$$^$9!#(B

> From: FUKE Daisuke <oolong@imasy.or.jp>
> Subject: [FreeBSD-users-jp 64426] Re: Japanese symbol on j2sdk 1.3.1
> 
> > /compat/linux/usr/share/locale$B$KF|K\8l(Blocale$B$,F~$C$F$$$J$$$N$G$O!)(B
> 
> $B$4;XE&$NDL$jF~$C$F$$$^$;$s$G$7$?!#$5$-$[$I(B cvsup $B$7$?$P$+$j$N(B
> emulators/linux_base $B$K$bF|K\8l$N(B locale $B$O4^$^$l$F$$$J$$$h$&$G$9$,!"(B
> $B$I$3$+$i<h$C$F$3$i$l$^$7$?$+(B? Linux $B%^%7%s(B or $BG[I[%"!<%+%$%V$+$i(B
> $B$G$9$+(B?

/usr/ports/japanese/linux_locale :)

$B$I$&$d$i860x$O(Blinux_locale$B$,%$%s%9%H!<%k$5$l$F$$$J$$$+$i$_$?$$$G$9$M!#(B

Daichi T.GOTO(ONGS)
    http://www.ongs.net/daichi, daichi@ongs.gr.jp

