From: Yury Korolev Date: 2010-06-01T19:58:54+09:00 Subject: [ruby-core:30540] [Bug #3376] russian support Bug #3376: russian support http://redmine.ruby-lang.org/issues/show/3376 Author: Yury Korolev Status: Open, Priority: Normal Category: M17N, Target version: 1.9.2 ruby -v: ruby 1.9.2dev (2010-05-31 revision 28117) [x86_64-darwin10.3.0] 1. String#upcase/String#downcase don't work with russian characters ruby-1.9.2-preview3 > "������������".upcase => "������������" ruby-1.9.2-preview3 > "������������".downcase => "������������" 2. Regex doesn't work with POSIX bracket classes ruby-1.9.2-preview3 > "������������" =~ /[:alpha:]/ => nil It's working with unicode groups ruby-1.9.2-preview3 > "������������" =~ /\p{L}/ => 0 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 `
' ---------------------------------------- http://redmine.ruby-lang.org