From: "きむらこういち" Date: 2007-03-21T23:33:51+09:00 Subject: [ruby-dev:30662] Re: Unicode対応と文字化け(Re: win32/registry wtime) l木村です。 自動で変換すべきかどうかは(う)さん、成瀬さんと同じ意見です。 で、 07/03/21 に Tietew さんは書きました: > 呼ぶAPIを Unicode のものにすれば、やりとりする文字列をは UTF-16 > なので、あとは変換元・先の文字エンコーディングさえ決まれば変換は > それほど苦でもないかと。 > > あーでも mswin32 には標準で iconv.so とか付いてないんですよね。 > どうしたらいいんだろう。へたな libiconv 使うと Windows-31J が使 > えないし…… これなんですけど、Win32以外のプラットフォーム上で動作させることを 考慮する必要はこの拡張ライブラリにあるのでしょうか? Win32に閉じているのなら、Win32APIを使ってレガシーコード→ UTF-16(or UCS-2)へ変換してやれば、iconvがあるかどうかを 気にしないでいいですし、変換表もlMS様ご自身のものなので 「(拡張部分つきの)いわゆるShiftJIS」との相互変換についても 思い悩まずにすむのではないかと思うのですが。 なにか勘違いしていたらごめんなさい。 -- 木村浩一 I thought what I'd do was, I'd pretend I was one of those deaf-mutes or shoud I? mail kbk at kt.rim.or.jp web www.kt.rim.or.jp/~kbk/zakkicho/index.html