[#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:30663] Re: Unicode対応と文字化け(Re: win32/registry wtime)

From: "NARUSE, Yui" <naruse@...>
Date: 2007-03-21 16:20:15 UTC
List: ruby-dev #30663
成瀬です。

きむらこういち wrote:
> 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」との相互変換についても
> 思い悩まずにすむのではないかと思うのですが。
> 
> なにか勘違いしていたらごめんなさい。

わざわざANSIからUnicodeに変換しなくても、
最初からANSI版のAPIを呼べばいいのではないでしょうか。

-- 
NARUSE, Yui  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread