ruby-reference-manual:2904
From: Ippei Obayashi <ohai@k...>
Date: Wed, 9 Nov 2011 15:53:46 +0900
Subject: [ruby-reference-manual:2904] [るりまプロジェクト - Bug #5587] UndefinedConversionError#error_char.patch の例
Issue #5587 has been updated by Ippei Obayashi. 実際にこの例を実行した場合の出力は "\u{a0}" #<Encoding:UTF-8> となるので確かに問題があります。 trancode.cの例そのままなのですが、言いたかったことはおおよそ以下の通りです。 ec = Encoding::Converter.new("ISO-8859-1", "EUC-JP") begin ec.convert("\xa0") rescue Encoding::UndefinedConversionError puts $!.error_char.dup.force_encoding("BINARY").dump #=> "\xC2\xA0" p $!.error_char.encoding #=> #<Encoding:UTF-8> end ---------------------------------------- Bug #5587: UndefinedConversionError#error_char.patch の例 http://redmine.ruby-lang.org/issues/5587 Author: 5 5 Status: Open Priority: Low Assignee: Ippei Obayashi Category: doc Target version: reporter: ruby_version: 1.9 r4885 で追加された UndefinedConversionError#error_char の実行例で,"\xA0" が変換できなくて error_char を見たら "\xC2\xA0" だった,というのがありますが,何かの間違いではないでしょうか? Index: refm/api/src/_builtin/Encoding =================================================================== --- refm/api/src/_builtin/Encoding (revision 4888) +++ refm/api/src/_builtin/Encoding (working copy) @@ -665,7 +665,7 @@ begin ec.convert("\xa0") rescue Encoding::UndefinedConversionError - puts $!.error_char.dump #=> "\xC2\xA0" + puts $!.error_char.dump #=> "\xA0" p $!.error_char.encoding #=> #<Encoding:UTF-8> end -- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... Info: http://QuickML.com/
2902 2011-11-08 02:16 [redmine@r... ] [るりまプロジェクト - Bug #5587][Open] UndefinedConversionError#error_char.patch の例 2903 2011-11-09 07:25 ┣[ohai@k... ] [るりまプロジェクト - Bug #5587] UndefinedConversionError#error_char.patch の例 -> 2904 2011-11-09 07:53 ┣[ohai@k... ] [るりまプロジェクト - Bug #5587] UndefinedConversionError#error_char.patch の例 2906 2011-11-09 16:49 ┣[redmine@r... ] [るりまプロジェクト - Bug #5587] UndefinedConversionError#error_char.patch の例 2907 2011-11-10 08:44 ┣[ohai@k... ] [るりまプロジェクト - Bug #5587] UndefinedConversionError#error_char.patch の例 2908 2011-11-10 12:10 ┣[redmine@r... ] [るりまプロジェクト - Bug #5587] UndefinedConversionError#error_char.patch の例 2909 2011-11-11 16:13 ┗[ohai@k... ] [るりまプロジェクト - Bug #5587][Closed] UndefinedConversionError#error_char.patch の例