Issue #7278 has been updated by no6v (Nobuhiro IMAI).


???????????? yield ????????????å­??????®ã?¨ã?³ã?³ã?¼ã????£ã?³ã?°ã?? ASCII-8BIT ??«ã?ªã?£ã?¦ã????¾ã????¾ã????­ã??
each_line ??§ã????¡ã?ªã?±ã?¼ã?¹ã?£ã?¦ã???????®ã????ªã??test/net/ 以ä????®ã????¹ã????¯å?¨é?¨ã?¨ã???????¾ã?????
@wbuf ?????´å???????ªã???????¨ã?«ã?????å½±é?¿ã?¯ã?¡ã????£ã?¨å??????????¾ã????????

diff --git a/lib/net/protocol.rb b/lib/net/protocol.rb
index 9733d56..743e59b 100644
--- a/lib/net/protocol.rb
+++ b/lib/net/protocol.rb
@@ -322,7 +322,7 @@ module Net # :nodoc:
 
     def each_crlf_line(src)
       buffer_filling(@wbuf, src) do
-        while line = @wbuf.slice!(/\A.*(?:\n|\r\n|\r(?!\z))/n)
+        @wbuf.each_line do |line|
           yield line.chomp("\n") + "\r\n"
         end
       end


----------------------------------------
Bug #7278: 'warning: regexp match /.../n against to UTF-8 string' in net/protocol.rb
https://bugs.ruby-lang.org/issues/7278#change-32360

Author: kakutani (Shintaro KAKUTANI)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: 2.0.0dev


??????????«ã?§ã?????
UTF-8??®ã?¡ã?¼ã?«ã??Rails 3.2.8 ???ActionMailer????????ºã???????¨ã???????¨ã??
'warning: regexp match /.../n against to UTF-8 string' ??®è­¦????????ºã?¾ã?????
æ·»ä????®ã??????????§ã??ASCII-8BIT???force_encoding????????¹æ????«ã????¦ã?¿ã?¾ã????????

??¥µ1??¶æ????®é????«ã????¢ã?³ã?­ã?¼ã??????????§ã????®ã????§ã????¹ã??è¤???°è?????????????®ã?§ã??対å???????????????????°ã?¨æ????£ã?¦ã???????¾ã?????
http://dev.ywesee.com/Yasu/20121012-create-fachinfo-chapter-exporter-job
http://d.hatena.ne.jp/benikujyaku/20111002/1317536555

??????????????é¡?????????¾ã?????



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