From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Jan  8 22:15:57 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id WAA15327;
	Fri, 8 Jan 1999 22:15:57 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mx0.alles.or.jp (mx0.alles.or.jp [202.221.139.67])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id WAA15322
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 8 Jan 1999 22:15:56 +0900 (JST)
	(envelope-from yamag@alles.or.jp)
Received: by mx0.alles.or.jp (8.8.8+2.7Wbeta7/3.6W-allesnet) id WAA26551; Fri, 8 Jan 1999 22:15:48 +0900 (JST)
Date: Fri, 08 Jan 1999 22:09:42 +0900
From: Yuji Yamaguchi <yamag@alles.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <19990108202426H.daichi@ongs.net>
References: <19990108011518.A7870@after.org> <19990108202426H.daichi@ongs.net>
Message-Id: <36960396348.B1F3YAMAG@smtp.alles.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.24.16
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 37213
Subject: [FreeBSD-users-jp 37213] Re: About Swing Japanese Problem.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: yamag@alles.or.jp

$B;38}$G$9!#(B

On Fri, 08 Jan 1999 20:24:26 +0900
"Daichi T.GOTO" <daichi@ongs.net> wrote:

> From: Kenji Nakamura <kenji@after.org>
> Subject: [FreeBSD-users-jp 37200] Re: About Swing Japanese Problem.
> Date: Fri, 8 Jan 1999 01:15:19 -0800
> 
> > $B!VF|K\8l%F%9%H!W$H$$$&J8;zNs$r(BJButton$B$N0z?t$K;XDj$7$F!"JQ49$7$?$H$3$m!"(B
> > 12-21$B$N(Bnative2ascii$B$G$O!"(B
> >  button = new JButton
> >  ("\u00c6\u00fc\u00cb\u00dc\u00b8\u00ec\u00a5\u00c6\u00a5\u00b9\u00a5\u00c8");
> > 
> > $B$G!"85$N%P!<%8%g%s$KIUB0$9$k(Bnative2ascii$B$G$O!"(B
> >  button = new JButton("\u65e5\u672c\u8a9e\u30c6\u30b9\u30c8");
> > 
> > $B$H$J$C$F$$$^$9!#(BUnicode$B$N;qNA$,:#<j85$K$J$/$FH=$i$J$$$N$G$9$,!"(B
> > 12-21$BHG$G$NJQ49$O$*$+$7$$$G$9$h$M!)(B
> > 
> > $BBgCO$5$s$N(Bnative2ascii$B$K$h$kJQ49$b>e$N7k2L$K$J$C$F$^$9$G$7$g$&$+!)(B
> 
> $B$J$j$^$9!*!*(B
> 
> button = new JButton("\u00c6\u00fc\u00cb\u00dc\u00b8\u00ec\u00a5\u00c6\u00a5\u00b9\u00a5\u00c8");
> 
> $BF1$8$G$9$M(B :)

$B;d$N$H$3$m$G$bF1$8$K$J$j$^$7$?!#(B
$B$I$&$d$i!"(BFreeBSD $B$N%P!<%8%g%s$O4X78$J$/$F!"=c?h$K(B JDK1.1.7
$B$NLdBj$N$h$&$G$9!#(B

$B$H$3$m$G!"(BJDK $B$,$I$N$h$&$J%G%U%)%k%H%(%s%3!<%G%#%s%0$r;}$C$F(B
$B$$$k$+$O!"<!$N%W%m%0%i%`$G3NG'$9$k$3$H$,$G$-$^$9!#(B

import sun.io.*;

class ConverterTest {
    public static void main(String[] args) throws Exception {
	// UNICODE $B$+$i$NJQ49(B
	System.out.println(CharToByteConverter.getDefault());

	// UNICODE $B$X$NJQ49(B
	System.out.println(ByteToCharConverter.getDefault());
    }
}

$B$3$l$O!"(BInputStreamReader $B$d(B OutputStreamWriter $B$,%G%U%)%k%H(B
$B$N%(%s%3!<%G%#%s%0$r<hF@$9$k$N$HF1$8J}K!$G$9!#(B

$B$*$=$i$/!"(Bnative2ascii $B$b$3$N$d$jJ}$G%(%s%3!<%G%#%s%0$r<hF@(B
$B$7$F$k$s$G$7$g$&!#(B

$B$A$J$_$K(B JDK1.1.6 $B$G$O(B

CharToByteConverter: EUC_JP
ByteToCharConverter: EUC_JP

$B$H$J$k$N$KBP$7!"(BJDK1.1.7 $B$G$O(B

CharToByteConverter: ISO8859_1
ByteToCharConverter: ISO8859_1

$B$H$J$j$^$9!#(B

> $B:#$^$G$N>u67$r$^$H$a$k$H!"(B
> 
>    1. JDK 1.1.7 $B$,(B file.encoding=8859_1 $B$HG'<1$9$k(B
>    2. $BF|K\8l%3!<%I$r;W$&$h$&$K07$C$F$/$l$J$$(B
> 
> $B$G$h$$$G$7$g$&$+!#LdBj2r7h$N;e8}$H$7$F$O!"(B

$B$H$3$m$G!"A0$+$i5$$K$J$C$F$$$?$N$G$9$,!"(BUNICODE $B$KJQ49$5$l$F(B
$B$$$k(B byte code $BCf$NF|K\8l$O!"(BJDK1.1.7 $B$N(B AWT $B$G@5$7$/I=<($5(B
$B$l$k$s$G$9$h$M!#(B

$B$3$l$O$$$C$?$$$I$&$$$&$3$H$@$m$&$H;W$C$F$$$?$s$G$9$,!"(B
font.properties.ja $B$rD/$a$F$$$F$d$C$H9gE@$,9T$-$^$7$?!#(B

$B2?$d$i%3%s%P!<%?$i$7$-$b$N(B(CharToByteXXX)$B$,$?$/$5$sDj5A$7$F(B
$B$"$j$^$9!#$I$&$d$i$3$C$A$r8+$F$k$h$&$G$9!#(Buser.language $B$,(B
ja $B$K$J$C$F$$$?$N$,9,$$$7$?$s$G$9$M!#(B

> $B$/$%!#$3$l$O(B FreeBSD $B$K0\?"$9$kCJ3,$N%P%0$J$s$G$7$g$&$+!#$b$7$=$&$@$H$9$k(B
> $B$H!"(Bfreebsd-java@FreeBSD.ORG $B$GEj$23]$1$F$_$F!"2r7h$K$D$J$,$k$+$b$7$l$^$;(B
> $B$s$M!#(B

$B$*$=$i$/(B JDK1.1.7 $B$N%P%0$G$7$g$&$M!#(B

--
// Yuji Yamaguchi - yamag@alles.or.jp -
//                - yamag@distribution.co.jp -
