From: "NARUSE, Yui" Date: 2008-09-22T01:01:17+09:00 Subject: [ruby-dev:36429] Re: 合成文字の2コードポイント目 成瀬です。 Martin Duerst さんは書きました: > At 18:12 08/09/20, Tanaka Akira wrote: >> In article <6.0.0.20.2.20080920161210.05c97f50@localhost>, >> Martin Duerst 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文字として扱うとか、 手段を選ばなければ、扱うだけならいくらでも方法はありますね。 ただ、それはどうなんだろう、というのがあるわけでして。