[ruby-dev:47684] Re: String#encode でハングル文字を UTF8-MAC から UTF-8 へ変換できない

From: Watson <watson1978@...>
Date: 2013-09-02 07:21:48 UTC
List: ruby-dev #47684
Watson と申します。

ご返答ありがとうございます。

試行した環境を記述し忘れておりました。
Mac OS X 10.8 上で Ruby 1.9.3-p448 と 2.0.0-p247 を用いて試しただけで
2.1 では試しておりませんでした。

1.9.x から既に String#encode でハングル文字を UTF8-MAC から UTF-8 に変換
できないように見えましたので、仕様なのかバグなのかを確認した次第であります。

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


2013年9月2日 15:53 Nobuyoshi Nakada <nobu@ruby-lang.org>:

> (13/09/01 17:39), Watson wrote:
> > 以前、Ruby-list の
> http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/49573
> > でお聞きしたのですが、いろいろ試してみたところ
> > String#encode でハングル文字全般を UTF8-MAC から UTF-8 に変換した際、
> > 期待するバイト列になりませんでした。
>
> 2.1で修正したDir#eachのバグのバグではないかと思います。
>
>
>

In This Thread