From: Masaki Suketa Date: 2008-01-28T15:27:15+09:00 Subject: [ruby-dev:33444] Re: Win32OLE: set encoding to OLE string 助田です。 ちょっとこのところ体調が悪くて、気になっているものの encoding絡みの対応ができてなくてすいませんです。 U.Nakamura wrote: > Win32OLEで、OLE経由で取得した文字列にencodingを設定するパッチ > を作ってみました。 私は、まだ、Ruby のエンコーディングをよく理解していません。 そこで素朴な質問なんですが、 rb_default_external() じゃなくて、rb_locale_encoding() の方が適切なんでしょうか? あと、WIN32OLE.codepage= で、CP_ACP以外のコードページを 指定されていた場合、無条件に、rb_locale_encoding()するのは まずくないんでしょうか? 自分でもWin32OLEのencoding絡みの仕様はどうするのがいいのか、 整理できていない状態です。 助田 雅紀