From: Kazuhiro NISHIYAMA Date: 2000-11-14T23:07:23+09:00 Subject: [ruby-dev:11511] Re: Wha t does "str[n]" return? On Fri, 10 Nov 2000 20:38:12 +0900 "たけ(tk)" wrote: >  あ、そうか。ASCII という8ビット固定の文字コード系を想定すると、現在の > Ruby の仕様は、ASCII 文字コード系の文字位置の文字コードを返している、と > もいえる(※)。そう考えると、String が他の文字コード系での文字コードを > 返しても、仕様変更というわけではなくなるんですね。 ASCIIって7ビットだったような気が。 >  ※ ただしASCII 文字コードとしては不正なものまで返してしまう。むしろ、 > [ruby-dev:11450] でいう Byte 文字コード系というべきか?。 マニュアルにも任意の長さのバイト列を扱うと書いてあったはず。 今のrubyではStringはrequire 'jcode'とかで変更しない限り バイト列を扱うもので文字コードを意識するのはparserとRegexpだけ じゃないんでしょうか? --- ZnZ(ゼット エヌ ゼット) 西山和広(Kazuhiro NISHIYAMA) mailto:zn@mbf.nifty.com