Backport #2622
UTF-8文字列のinspect結果がp160とp249で異なる。
| Status: | Closed | Start date: | 01/22/2010 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | core | |||
| Target version: | - |
Description
金田です。 $KCODE を UTF-8 にした場合の String を inspect した結果が ruby-1.8.7-p160とruby-1.8.7-p249で異なります。 # p160 $ ../ruby-1.8.7-p160/ruby -e '$KCODE="u"; puts "テスト".inspect' "テスト" # p249 $ ../ruby-1.8.7-p249/ruby -e '$KCODE="u"; puts "テスト".inspect' "テス\343\203\210" string.c を修正したパッチを添付します。 添付パッチをてきようすると p160 と同じ結果になります。
Related issues
| duplicates Backport87 - Backport #2569: Ruby1.8.7p248 String#inspect broken on multibyte string. | Closed | 01/07/2010 |
History
Updated by Yuji Kaneda about 2 years ago
ruby-1.8.8では Rev 26103 で修正済でしたのを後から気がつきました。 http://redmine.ruby-lang.org/repositories/revision/ruby-18?rev=26103 申し訳ありません。closeして頂けますでしょうか。
Updated by Yui NARUSE about 2 years ago
- Status changed from Open to Closed
Updated by Shyouhei Urabe about 2 years ago
- Status changed from Closed to Assigned
- Assignee set to Shyouhei Urabe
closedというかbackportせよという話ですね。わかります。
Updated by Shyouhei Urabe over 1 year ago
- Status changed from Assigned to Closed
This issue was solved with changeset r27145. Kyosuke, thank you for reporting this issue. Your contribution to Ruby is greatly appreciated. May Ruby be with you.