> 漢字の始まりを示すシフトインと漢字の終わりを示すシフトアウト 違います。 シフトインとシフトアウトはそれぞれアスキーコードで言うと 0x0F と 0x0E で、7ビットしか使えない環境で 半角カナを送信するときなどに使われるものです。 今ではJISコードって言い方も変なんですが (漢字のJIS規格はひとつじゃないから) とりあえず JISコード 漢字やひらがな(2バイトで表される)などといわゆる半角英数字 (1バイトで表される) のを、ある特定のしるし(エスケープシーケンス)で 切り替えるやり方 ShiftJIS JISコードのような切り替えをやらずにまぜて表すやり方 ぐらいでいいんじゃないかと。 正確に書こうとすると800文字じゃとてもたりません。 まあ#1の方の挙げているリンク先に詳しくかかれてますけど。