From: Yusuke ENDOH Date: 2010-06-01T20:39:13+09:00 Subject: [ruby-core:30542] Re: [Bug #3376] russian support Hi, Thank you for your report. 2010/6/1 Yury Korolev : > 1. String#upcase/String#downcase don't work with russian characters This is the spec. Traditionally, they have handled only ASCII characters. > 2. Regex doesn't work with POSIX bracket classes > > ruby-1.9.2-preview3 > "привет" =~ /[:alpha:]/ >  => nil This is also the spec. This spec was changed after 1.9.1. See NEWS: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_preview3/NEWS The rationale is that many people expects \d and \s to match ASCII only. > 3. Negated unicode groups don't work > > SyntaxError: (irb):13: invalid character property name {L}: /\P{L}/ >        from /Users/yury/.rvm/rubies/ruby-1.9.2-preview3/bin/irb:17:in `
' This looks like a bug. We'll investivage it. Thanks! -- Yusuke Endoh