カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年
知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。
何となく気になったのですが、ruby-m17n ってどんな仕様なのでしたっけ。Ruby/CHISE から辿れるページと cvs のソースが今ある情報源でしょうか。
例えば異種文字エンコードのオブジェクト同士を結合したいときに、Number サブクラス群の corece のように、相手を自分と同じクラスに変換するメソッドを呼ぶというような風だと楽そうな気がします(コード例)。きっとそういう気がするだけで、問題が増えたりするんでしょうね。大体こんな話は ML 調べればすでに議論してそうですね。
[コード例]
a = String::Shift_JIS.new('ほげほげ')
b = String::EUC_JP.new('ふがふが')
c = a + b
c.class #=> String::Shift_JIS
d = b + a
d.class #=> String::EUC_JP
最近のコメント:
RSS
![]()
This work is licensed under a
Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).