[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30662] Re: Unicode対応と文字化け(Re: win32/registry wtime)

From: "きむらこういち" <hogemuta@...>
Date: 2007-03-21 14:33:51 UTC
List: ruby-dev #30662
l木村です。

自動で変換すべきかどうかは(う)さん、成瀬さんと同じ意見です。
で、

07/03/21 に Tietew<tietew+ruby-dev@tietew.net> さんは書きました:
> 呼ぶ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

In This Thread