Can someone confirm whether this is intentional or not?

>> RUBY_DESCRIPTION
=> "ruby 1.9.2dev (2009-07-18 trunk 24186) [i686-linux]"
>> s = "über"
=> "über"
>> s.upcase
=> "üBER"

That is, a lower-case "" is not uppercased to "". And yet, "" is
detected as an upper-case letter:

>> "¥Æ×£ER" =~ /[[:upper:]]/
=> 0
>> "¥Æ×£ER" =~ /[[:lower:]]/
=> nil

Thanks,

Brian.
-- 
Posted via http://www.ruby-forum.com/.