[#37679] [FEATURE:trunk] EncDet again — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

23 messages 2009/01/03

[#37748] $LOAD_PATHとバージョンの運用の関係 — akira yamada / やまだあきら <akira@...>

1.9系でのバージョンの運用と$LOAD_PATHの値について質問です。

12 messages 2009/01/09
[#37758] Re: $LOAD_PATHとバージョンの運用の関係 — "NARUSE, Yui" <naruse@...> 2009/01/11

成瀬です。

[ruby-dev:37699] [Bug #981] String#encode() keeps invalid bytes when converting to US-ASCII

From: Martin Dürst <redmine@...>
Date: 2009-01-05 01:03:34 UTC
List: ruby-dev #37699
Bug #981: String#encode() keeps invalid bytes when converting to US-ASCII
http://redmine.ruby-lang.org/issues/show/981

起票者: Martin Dürst
ステータス: Open, 優先度: Normal
担当者: Akira Tanaka

String#encode() (変換の指定なし、default_internal に変換) は
default_internal が US-ASCII の場合だけ invalid なバイトや
unknown な文字をそのままコピーします。他のエンコーディング
では '?' などにレプレースされます。

実行例:

> ruby -E:ascii-8bit -e'puts "\uabcd'.encode.inspect'
"?"

> ruby -E:euc-jp -e'puts "\uabcd'.encode.inspect'
"?"

> ruby -E:us-ascii -e'puts "\uabcd'.encode.inspect'
"\xEA\xAF\x8D"

意図的なものであるとはどうしても思いませんが、もしそう
でしたら rdoc で書いた方がいいかと思います。

([ruby-dev:37662] 参照)

よろしくお願いします。    Martin.


----------------------------------------
http://redmine.ruby-lang.org

In This Thread

Prev Next