Проблем с encoding-a

  1. Здравейте! Мисля, че имам проблем с Encoding-a на Ruby. Когато пробвах да изпълня този код: /\s\p{Cyrillic}\p{Cyrillic}\p{Cyrillic}/.match 'Ние сме на всеки километър!'

    който е от последната лекция, получих следното съобщение: SyntaxError: (irb):57: invalid character property name {Cyrillic}: /\s\p{Cyrilli c}\p{Cyrillic}\p{Cyrillic}/ from C:/Ruby210/bin/irb:11:in `'

    Прегледах в нета, защо може да се получава тази грешка. Tова което е намерих е, че може би има проблем с енкодинга ако версията на Руби е под 2.0. При мен версията е 2.1.0, но когато проверя на даден стринг: .encodind резултатът е #<Encoding::IBM866>. Видях, че дефолтният енкодинг за Ruby 2.0+ трябва да е UTF-8.

Трябва да сте влезли в системата, за да може да отговаряте на теми.