From: WATANABE Tetsuya Date: 1999-03-24T15:28:23+09:00 Subject: [ruby-list:13125] Re: $BA43QJ8;zNs$NJ,3dJ}K!$K$D$$$F(B 渡辺哲也です。 In message "[ruby-list:13123] Re: 全角文字列の分割方法について" on 99/03/24, goto@yokogawa-kouji.co.jp writes: |半角カナが1文字2バイトというのは、過去ログなどでしっていましたが、 |ファイルから読み込んだ瞬間からの話なのですか。 いえいえ、データとしても 2 バイトです。ここでは表示上の 関係で全角カタカナにしていますが、半角カタカナのコード です。 $ ./mkeuckana.rb | hd.rb -e 00000000 0a61313a 208ea18e a28ea38e a48ea58e .a1: 。「」、・. 00000010 a68ea78e a88ea98e aa8eab8e ac8ead8e ヲァィゥェォャュ. 00000020 ae8eaf8e b00a6231 3a208eb1 8eb28eb3 ョッー.b1: アイウ 00000030 8eb48eb5 8eb68eb7 8eb88eb9 8eba8ebb エオカキクケコサ 00000040 8ebc8ebd 8ebe8ebf 8ec00a63 313a208e シスセソタ.c1: . 00000050 c18ec28e c38ec48e c58ec68e c78ec88e チツテトナニヌネ. 00000060 c98eca8e cb8ecc8e cd8ece8e cf8ed00a ノハヒフヘホマミ. 00000070 64313a20 8ed18ed2 8ed38ed4 8ed58ed6 d1: ムメモヤユヨ 00000080 8ed78ed8 8ed98eda 8edb8edc 8edd8ede ラリルレロワン゛ 00000090 8edf ゜ という感じで、2 バイト使っています。ファイル上でも同様 です。 -- WATANABE Tetsuya e-mail: Tetsuya_WATANABE@hp.com tetsu@jpn.hp.com