From: "U.Nakamura" Date: 2007-03-21T20:51:18+09:00 Subject: [ruby-dev:30660] Re: Unicode対応と文字化け(Re: win32/registry wtime) こんにちは、なかむら(う)です。 In message "[ruby-dev:30659] Re: Unicode対応と文字化け(Re: win32/registry wtime)" on Mar.21,2007 20:07:55, wrote: | 呼ぶAPIを Unicode のものにすれば、やりとりする文字列をは UTF-16 | なので、あとは変換元・先の文字エンコーディングさえ決まれば変換は | それほど苦でもないかと。 | | あーでも mswin32 には標準で iconv.so とか付いてないんですよね。 | どうしたらいいんだろう。へたな libiconv 使うと Windows-31J が使 | えないし…… win32/registryが内部で変換まで行うのはどうなんかなー、という 気がします。 どっちにしろUTF-16から戻すときに化けるか例外起きるかなわけで すし。 どっちかというと、必要であるのならばUnicodeなAPIを呼ぶインタ ーフェースも用意して、前後の処理は呼んだ人にまかせた方がいい のかなあ、と思います。 将来m17nが入ったら、どっちのインターフェースを使うかくらいは 自動判定できるようにもなるでしょう。 それでは。 -- U.Nakamura