Bug #36 [ruby-reference-manual:812]
String#upcase の説明
| Status : | Closed | Start : | 02/13/2008 | |
| Priority : | Normal | Due date : | ||
| Assigned to : | taifu kouya | % Done : | 100% |
|
| Category : | doc | |||
| Target version : | - | |||
| reporter : | rock |
ruby_version : | 1.8 |
|
Description
String#upcase の説明で「すべてのアルファベットを大文字に変換した文字列を作成し返します。」 とありますが,(Ruby 1.8 で)$KCODE='u' の場合でもアクセント付きのラテン文字やギリシア文字, キリル文字などのアルファベットは変換しないようです(あ,Ruby 1.9 でもそうなのか…)。 「すべてのアルファベット」でなく 'a' から 'z' までのアルファベットを大文字にする, と表現すべきでしょう。String#downcase や String#swapcase も同様。
Associated revisions
History
06/22/2008 02:39 PM - taifu kouya
- Status changed from Open to Assigned
- Assigned to set to taifu kouya
- % Done changed from 0 to 10
07/04/2008 12:07 AM - taifu kouya
- Status changed from Assigned to Closed
- % Done changed from 50 to 100
Applied in changeset r2885.