From: "coffeejunk (Maximilian Haack)" Date: 2013-02-26T20:50:10+09:00 Subject: [ruby-core:52935] [ruby-trunk - Bug #7967][Open] String#encode invalid: :replace doesn't replace invalid chars Issue #7967 has been reported by coffeejunk (Maximilian Haack). ---------------------------------------- Bug #7967: String#encode invalid: :replace doesn't replace invalid chars https://bugs.ruby-lang.org/issues/7967 Author: coffeejunk (Maximilian Haack) Status: Open Priority: Normal Assignee: Category: core Target version: ruby -v: 2.0.0-p0 =begin 1.9.3p385 :001 > "\xc3\x28".encode('UTF-8', 'UTF-8', invalid: :replace) =~ /\s/ => nil 2.0.0-p0 :001 > "\xc3\x28".encode!('UTF-8', 'UTF-8', invalid: :replace) =~ /\s/ ArgumentError: invalid byte sequence in UTF-8 from (irb):1 from /Users/max/.rvm/rubies/ruby-2.0.0-p0/bin/irb:16:in `
' =end -- http://bugs.ruby-lang.org/