From: sheepman Date: 2009-04-16T21:42:05+09:00 Subject: [ruby-dev:38309] [Feature:1.9] transcode for UTF8-MAC こんばんは sheepman です。 1.9 の TODO リストがどのように管理されているのか分からないので 確認です。 UTF8-MACのtranscodeが実装される予定というのはあるのでしょうか。 つまり "テスト".encode("UTF8-MAC") が動作するようになる予定はあるのでしょうか。 (1)予定あり (2)やりたいけど人手と時間がないので1.9.2では無理そう。 (3)やらない のどれでしょうか。 また『Ruby M17N の設計と実装』の http://jp.rubyist.net/magazine/?0025-Ruby19_m17n#l70 Mac OS Xに関する以下の部分は > 一方、ファイル名を渡す際は、渡された文字列のエンコーディングが ASCII-8BIT > ならばバイト列とみなしてそのままシステムに、それ以外では UTF8-MAC へと変換 > した上でシステムに渡します。なお、この動作は検討が不十分なため、将来変更が > 行われる可能性があります (Unix に動作は合わせるなど)。 将来のあるべき仕様を説明しているという解釈で良いでしょうか。 現在のところ UTF8-MAC へは変換されず例外が発生するようです。 参考) http://www.kumaryu.net/cgi-bin/diary/?date=20090222#p02