<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp">
<TITLE>なんで大丈夫?</TITLE>
</HEAD>
<BODY BGCOLOR="#FCFCFC">
<!--BODY BACKGROUND="/~miuraj/images/sgml1.gif"-->
<H3>なんで大丈夫?</H3>
<HR>
なんで大丈夫か?
<P>
EUCってどんなビット列になってるか知ってますよね。
<BR>
#<STRONG>E</STRONG>xtended <STRONG>U</STRONG>nix <STRONG>C</STRONG>odeです。
間違っても End User Computing とは読まないように。
<BR>
#なんか、End User・・・ って言葉、嫌い。
<P>
これ、AT&amp;Tだったか、そのお友達だかが決めたコード体系で、
<PRE>
	「UNIXでも日本語使えるようにしない?」
	「じゃ、文字いっぱいあって面倒だから、JISコード使お」
	「それじゃぁ、ASCIIと区別付かないよ」
	「エスケープシーケンス使おう」
	「んでもよ、エスケープシーケンス使うの面倒じゃないかい」
	「ど〜しよ、、、」
	「エスケープシーケンス使おう」
	・
	・
	・
	「ねぇねぇ、b<SUB>8</SUB>、1にしちゃえばエスケープシーケンス
	  いらないんじゃないかしら」
	・
	「だな。そ〜すんべ」
	「#エスケープシーケンス使おう」
</PRE>
という会話があったかどうかは知らないけんど、、、
<P>
というわけで、コード体系自体は、EUCもJISも殆ど同じなんです。単に、
<UL>
<LI>各バイトの最上位ビット<STRONG>b<SUB>8</SUB></STRONG>が0 or 1
</UL>
でASCIIかEUCかが分かる仕組み。
<P>
ちなみに、日本語EUCはEUC-JPっていうらしくって、韓国語EUC(EUC-KRって書くのかな)
なんかもあるそうで。ただ、ASCIIとの区別の仕方は同じなもんだから、EUC-JPと
EUC-KR(?)は同時には使えないんです。
<HR>
<ADDRESS>
miuraj@isc.meiji.ac.jp
</ADDRESS>
</BODY>
</HTML>
