Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Помогите новичку с UTF-8


Автор: nADOHAK 18.11.2010, 08:27
Добрый день!

Не так давно начинал изучать Ruby, но был вынужден сделать перерыв на месяц, так как сломался ноутбук. До этого я находил в Google решение проблемы, но сейчас найти не могу. Подскажите, кто знает.

Итак, имеется: Mac OS X с установленным Ruby 1.9.2 и следующий код:

Цитата

#coding = utf-8

name = 'вася'
puts name.capitalize
puts name.reverse
puts name.length
puts name.upcase


При запуске этого кода в терминале получаем следующий результат:

Цитата

вася
ясав
4
вася


То есть какие-то методы, вроде length и reverse применяются, какие-то не работают. Что сделать, чтобы методы, вроде capitalize, upcase, downcase и др. работали?


Автор: source777 18.11.2010, 17:46
http://rubydoc.info/gems/unicode_utils/1.0.0/UnicodeUtils

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)