[#44861] Ruby 1.9のARGVのエンコーディング — rubikitch@...

るびきちです。

17 messages 2008/04/26
[#44862] Re: Ruby 1.9のARGVのエンコーディング — Yukihiro Matsumoto <matz@...> 2008/04/26

まつもと ゆきひろです

[#44863] Re: Ruby 1.9のARGVのエンコーディング — "NARUSE, Yui" <naruse@...> 2008/04/26

成瀬です、パッチ用意してから投げようと思ったら出遅れた、

[#44864] Re: Ruby 1.9のARGVのエンコーディング — Yukihiro Matsumoto <matz@...> 2008/04/26

まつもと ゆきひろです

[#44865] Re: Ruby 1.9のARGVのエンコーディング — "U.Nakamura" <usa@...> 2008/04/28

こんにちは、なかむら(う)です。

[#44866] Re: Ruby 1.9のARGVのエンコーディング — "NARUSE, Yui" <naruse@...> 2008/04/28

成瀬です。

[#44868] Re: Ruby 1.9のARGVのエンコーディング — "U.Nakamura" <usa@...> 2008/04/30

こんにちは、なかむら(う)です。

[ruby-list:44872] NKFでの文字変換について

From: ishida@...
Date: 2008-04-30 12:51:16 UTC
List: ruby-list #44872
石田です。

NKFで"—"をUTF−8(0xE28095)からUTF−16LEに変換したときに、
"—"(0x2015)に変換されずに、"?"(0x2014)に変換されます。
※ソースコードは以下です。

バグだと思うのですが?
どうしたら良いでしょうか、教えてください。

#! ruby -Ku
require "nkf"
utf8 = "—"
utf16le = NKF.nkf("-W80w16Lm0", utf8)
open("./utf16le.txt", "wb") do |f|
  f.print utf16le
end



>ver
Microsoft Windows XP [Version 5.1.2600]

>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]


以上、よろしくお願いします。

石田 三英

In This Thread

Prev Next