成瀬です。

Martin Duerst さんは書きました:
> At 18:12 08/09/20, Tanaka Akira wrote:
>> In article <6.0.0.20.2.20080920161210.05c97f50 / localhost>,
>>  Martin Duerst <duerst / it.aoyama.ac.jp> writes:
>>
>>> Grapheme cluster 等など (実は何種類もある) ものもいずれ Ruby
>>> ではなんらかの形で (ruby-core ではもうすでに
>>> str.each_char(GRAPHEME_CLUSTER) とかを提案した) 扱うのは大事だと
>>> 思いますが、色々難しい問題が出てくると予想されるので、1.9.1
>>> 凍結直前では妥当でないと思います。
>> 難しい問題に向き合わないと JIS X 0213 の文字を扱えないのは残
>> 念なことです。
> 
> ruby-core でもうちょっと細かく書く予定ですが、Ruby で JIS X 0213
> を扱えないことはない。半角かなでは何十年も「プ」や「セ」を二文字
> として扱って来ました。

自分で変換テーブルを書くとか、PUA を使うとか、2文字として扱うとか、
手段を選ばなければ、扱うだけならいくらでも方法はありますね。

ただ、それはどうなんだろう、というのがあるわけでして。