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/.