このページに関してのお問い合わせはこちら
Ruby初心者質問スレPart1
ツイート
14
:
デフォルトの名無しさん
:
04/11/16 08:41:46
>>9
Rubyには「文字」というのが存在しないから。
「文字列」というよりはむしろ「バイト列」と考えるとすっきりすると思う。
そもそも多言語化を考えると、文字そのものの扱いも複雑になり、「何文字目」
という情報を扱うにはその文字列の文字コード情報が必要になる。
確かに現状はあまり直感的ではないと思うが、そういうわけで言語の構造に大
きく依存するから、今の Ruby では対応は無理。 M17N 対応が進めばできると
思う。
とりあえず日本語でそれっぽくやりたいという場合には、 jcode を require
すれば大丈夫っぽくなる。
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=jcode.rb