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
History
Updated by yk (Yuji Kaneda) over 2 years ago
ruby-1.8.8では Rev 26103 で修正済でしたのを後から気がつきました。 http://redmine.ruby-lang.org/repositories/revision/ruby-18?rev=26103 申し訳ありません。closeして頂けますでしょうか。
Updated by naruse (Yui NARUSE) over 2 years ago
- Status changed from Open to Closed
Updated by shyouhei (Shyouhei Urabe) over 2 years ago
- Status changed from Closed to Assigned
- Assignee set to shyouhei (Shyouhei Urabe)
closedというかbackportせよという話ですね。わかります。
Updated by shyouhei (Shyouhei Urabe) almost 2 years 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.