From: "U.Nakamura" Date: 2008-01-28T19:48:01+09:00 Subject: [ruby-dev:33462] Re: Win32OLE: set encoding to OLE string こんにちは、なかむら(う)です。 In message "[ruby-dev:33458] Re: Win32OLE: set encoding to OLE string" on Jan.28,2008 18:53:43, wrote: | とりあえず、コミットしていただけますか? しました。 | あと、私が気になっているのは、 | (1) ruby の -E オプションに応じて、cWIN32OLE_cp の初期値を | 変更した方がいいかどうか。 | (Windows-31Jが指定されたら、932を設定しておくとか。) これは、[ruby-dev:33450]のお話を聞く限りは、そういう方向がい いんじゃないかという気はします。 しかしencodingからcodepage引っ張るのはどうしたもんかしら。 | (2) ruby の文字列をOLE側に渡すときには、cWIN32OLE_cpの | 値は無視して、毎回StringのencodingからUTF-16LEに変換 | した方がいいかどうか。 | ぐらいです。 (snip) | (2) は、毎回encodingを見た場合のパフォーマンスがちょっと気に | なってます。 うーん、変換した方がいいかどうか、だったら、した方がいいんだ ろうとは思うのですが、パフォーマンスは... encoding -> codepageの変換表をハッシュで持ってキャッシュする とかになるんでしょうかね。 それでは。 -- U.Nakamura