From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Apr 17 18:40:18 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id SAA25023
	Thu, 17 Apr 1997 18:40:18 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id SAA25018
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 17 Apr 1997 18:40:17 +0900 (JST)
From: itojun@itojun.org
Received: from localhost (itojun@localhost [127.0.0.1]) by itojun.csl.sony.co.jp (8.8.5/3.3W3) with ESMTP id SAA29800 for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 17 Apr 1997 18:40:15 +0900 (JST)
In-reply-to: <199704102348.IAA19076@cclub.tutcc.tut.ac.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
X-Template-Reply-To: itojun@itojun.org
X-Template-Return-Receipt-To: itojun@org
X-PGP-Fingerprint: F8 24 B4 2C 8C 98 57 FD  90 5F B4 60 79 54 16 E2
MIME-Version: 1.0
X-Mailer: comp (MHng project) version 0.03, by Jun-ichiro Itoh
Content-type: text/plain; charset=iso-2022-jp
Content-transfer-encoding: 7bit
Date: Thu, 17 Apr 1997 18:40:14 +0900
Message-ID: <29797.861270014@itojun.csl.sony.co.jp>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-tech-jp 184
Subject: [FreeBSD-tech-jp 184] Re: FreeBSD's locale
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

	nvi-m17n$B$H(Biso-2022$BBP1~(Brune_t$B$r$d$C$F$$$^$9(Bitojun$B$G$9!#(B
	($B$D$$$5$C$-(Bfreebsd-tech-jp$B$X$N2CF~(Bmail$B$r$@$7$^$7$?(B)

	$B=q$/$Y$-$3$H$O$9$Y$F(Bsoda$B$5$s$,=q$$$F$/$@$5$C$?$N$G!"$$$A$*$&(B
	$B8=>u$@$1=R$Y$^$9!#(B

	$B8=:_!"(Bsizeof(rune_t) == sizeof(wchar_t) == 4$B$r2>Dj$7$F$$$^$9!#(B
	rune library$B$H$$$&$/$i$$$J$N$G!"(Brune_t$B$NCf$N(Bencoding$B$N$7$+$?$K(B
	$B$D$$$F$O(Bsetrunelocale()$B$G@Z$jBX$($,8z$-$^$9!#(Bencoding$B$N$7$+$?$H$7$F$O(B
		utf2	($B$$$d$"$s(B)
		none
		iso2022	
		euc-tw	($B$3$$$D$OFC<l$J$N$G$9(B)
		sjis
		big5	($B=`HwCf(B)
	$B$r=`Hw$7$F$$$^$9!#(BEUC$B$O(BISO2022$B$N0l<o$H$7$F=hM}$5$l$F$^$9$N$G(B
	(mule/nvi-m17n$B$H$*$J$8$G$9$M(B)FreeBSD$B$K$bF~$C$F$$$k(BEUC$B7h$aBG$A%3!<%I$O(B
	$BG[I[$+$i$O30$9$D$b$j$G$9!#(B
	iso-2022-nantara$B$K$D$$$F$OKvHx$K=q$$$?$h$&$J(Bmapping$B$K$J$C$F$$$^$9!#(B

	mklocale$B$O$@$$$V2~B$$7$F$"$C$F!"(Bencoding$B$H(Bcharacter set$B$,JLJL$K(B
	$B07$($k$h$&$K$J$C$F$$$^$9!#(B
	locale$BL>(B(encoding)$B$H$7$F$O!"8=:_(B
>en_US.iso-2022-jp-2@	ja_JP.ctext		ja_JP.iso-2022-jp-2
>en_US.iso-8859-1	ja_JP.eucJP		ja_JP.sjis
>en_US.utf2		ja_JP.iso-2022-jp	ko_KR.eucKR
	$B$H$$$C$?$H$3$m$,$"$j$^$9(B
	character set$B$4$H$N!"(Bisprint()$B$H$+$r=hM}$9$k$?$a$N%F!<%V%k$O(B
>ASCII		JISX0208-1983	Latin-3		Latin-6+
>JISX0201-left	KSC5601		Latin-4		Latin-Cyrillic
>JISX0201-right	Latin-1		Latin-5		Latin-Greek
>JISX0208-1978	Latin-2		Latin-6		Latin-Hebrew
	$B$,!"$"$j$^$9!#(BLatin$B$J$s$?$i$K$D$$$F$O$=$3$i$8$e$&4V0c$C$F$k$H(B
	$B;W$&$1$I!#(B

	$B$[$s$H$O!"(Bsjis$B$H$+(BKOI8-R$B$H$+$r!V(Biso-2022$B7O(B+$BJQ494X?t!W!"$H$7$F(B
	$BDj5A$7$?$$$N$G$9$,!"JQ49$,Dj5A$G$-$J$$ItJ,$N=hM}$r$I$&$9$s$Y$($H(B
	$B;W$&$H$J$+$J$+?J$^$J$$$N$G!"$^$@$G$-$F$$$^$;$s!#(B
	$B$"$H!"(BANSI multibyte extension$B=`5r$N%i%$%V%i%j72$r=q$+$J$$$H(B
	$B$$$1$J$$$N$G$9$,!"$3$l$b$J$+$J$+?J$_$^$;$s$J$"!#(B

#	$B$3$l$,$G$-$?$i(Bcurses/regex/nvi$B$N(Brune_t$B2=$,BT$C$F$$$k$N$G$9$,!#(B
#	$B$*$o$k$s$+$$$J!#(B

	snapshot$B$ODj4|E*$K(Bnvi-m17n$B$KN.$7$F$$$^$9$,!"(B
	$B!V5DO@$O$*$C$+$1$k$[$I;~4V$,$J$$$,!"6a67$O8+$?$$$<!W(B
	$B$H$$$&J}$,B?$1$l$P!"$I$3$>$N(Bhttp/ftp$B%5!<%P$KCV$$$F$*$/$h$&$K(B
	$B$7$^$9$N$G8D?M(Bmail$B$G8fMWK>$/$@$5$$!#(B

	$B$H$$$&$o$1$G!#(B

itojun@itojun.org
Jun-ichiro itojun Itoh


---
/*
 * mappings:
 * ASCII (ESC ( B)		00000000 00000000 00000000 0xxxxxxx
 * iso-8859-1 (ESC , A)		00000000 00000000 00000000 1xxxxxxx
 * 94 charset (ESC ( F)		0FFFFFFF 00000000 00000000 0xxxxxxx
 * 94 charset (ESC ( M F)	0FFFFFFF 1MMMMMMM 00000000 0xxxxxxx
 * 96 charset (ESC , F)		0FFFFFFF 00000000 00000000 1xxxxxxx
 * 96 charset (ESC , M F)	0FFFFFFF 1MMMMMMM 00000000 1xxxxxxx
 * 94x94 charset (ESC $ ( F)	0FFFFFFF 00000000 0xxxxxxx 0xxxxxxx
 * 96x96 charset (ESC $ , F)	0FFFFFFF 00000000 0xxxxxxx 1xxxxxxx
 * 94x94x94 charset (ESC $ ( F)	0FFFFFFF 0xxxxxxx 0xxxxxxx 0xxxxxxx
 * 96x96x96 charset (ESC $ , F)	0FFFFFFF 0xxxxxxx 0xxxxxxx 1xxxxxxx
 */
