https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112012-03-27T07:55:11ZRuby Issue Tracking SystemBackport193 - Backport #6206: encoding of empty string from String#splithttps://bugs.ruby-lang.org/issues/6206?journal_id=252282012-03-27T07:55:11Zno6v (Nobuhiro IMAI)nov@yo.rim.or.jp
<ul></ul><p>"" が ASCII-8BIT になるのが問題というよりは、処理の途中で出来た ASCII-8BIT な<br>
"" に対して何か + したり << したりして結果として ASCII-8BIT な文字列が出来てしまうのが<br>
問題になるケースがあるということだと思います。</p> Backport193 - Backport #6206: encoding of empty string from String#splithttps://bugs.ruby-lang.org/issues/6206?journal_id=252322012-03-27T13:13:57Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r35146.<br>
Nobuhiro, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>string.c (str_new_empty): should copy also the encoding as an<br>
empty substring. <a href="/issues/6206">[ruby-dev:45441]</a>[Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: encoding of empty string from String#split (Closed)" href="https://bugs.ruby-lang.org/issues/6206">#6206</a>]</li>
</ul> Backport193 - Backport #6206: encoding of empty string from String#splithttps://bugs.ruby-lang.org/issues/6206?journal_id=253792012-03-30T00:22:38Zno6v (Nobuhiro IMAI)nov@yo.rim.or.jp
<ul></ul><p>r35146 の 1.9.3 へのバックポートを希望します。<br>
私にはプロジェクト間のチケットの移動は出来ないようなので、<br>
よろしければどなたかお願いします。</p>
<p>$ ruby -ve 'p "a:".split(":", 2).map(&:encoding)'<br>
ruby 1.9.3p168 (2012-03-29 revision 35166) [x86_64-linux]<br>
[#<a href="Encoding:UTF-8" class="external">Encoding:UTF-8</a>, #<a href="Encoding:ASCII-8BIT" class="external">Encoding:ASCII-8BIT</a>]</p> Backport193 - Backport #6206: encoding of empty string from String#splithttps://bugs.ruby-lang.org/issues/6206?journal_id=254362012-03-30T09:44:18Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Backport</i></li><li><strong>Project</strong> changed from <i>Ruby master</i> to <i>Backport193</i></li><li><strong>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>naruse (Yui NARUSE)</i></li></ul> Backport193 - Backport #6206: encoding of empty string from String#splithttps://bugs.ruby-lang.org/issues/6206?journal_id=254452012-03-30T14:15:53Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>This issue was solved with changeset r35178.<br>
Nobuhiro, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>merge revision(s) 35146:</p>
<pre><code>* string.c (str_new_empty): should copy also the encoding as an
empty substring. <a href="/issues/6206">[ruby-dev:45441]</a>[Bug #6206]
</code></pre>