ruby-reference-manual:1857
From: 5 5 <redmine@r...>
Date: Thu, 3 Dec 2009 14:45:03 +0900
Subject: [ruby-reference-manual:1857] [Bug #1463] String#chars のマルチバイト処理
チケット #1463 が更新されました。 (by 5 5) パッチです。 Index: refm/api/src/_builtin/String =================================================================== --- refm/api/src/_builtin/String (revision 3833) +++ refm/api/src/_builtin/String (working copy) @@ -2809,10 +2809,14 @@ 文字列の各文字に対して繰り返します。 +#@if (version < "1.9.0") +[[m:$KCODE]] が適切に設定されていれば、マルチバイト文字も正しく扱われます。 +#@end + たとえば、 - "hello".each_char {|c| print c, ' ' } + "hello世界".each_char {|c| print c, ' ' } は次のように出力されます。 - h e l l o + h e l l o 世 界 #@since 1.9.1 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/1463 ---------------------------------------- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
1429 2009-05-12 03:33 [redmine@r... ] [Bug #1463] String#chars のマルチバイト処理 -> 1857 2009-12-03 06:45 ┣[redmine@r... ] 2227 2010-06-14 15:27 ┗[redmine@r... ] [Bug #1463][Closed] String#chars のマルチバイト処理