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/