Ruby: кириллица и командная строка?

Я учусь Ruby. Версия 1.9.3. Редактор SciTE.
При вводе следующего кода и попытке запустить его через консоль возникает ошибка "invalid multibyte char (US-ASCII)". Механически код работает при использовании в начале кода # encoding: IBM866, но в таком случае в командной строке отображаются т.н. "кракозябры".
Как заставить этот механизм корректно работать с кириллицей? Если можно, ответ расписать как для человека, постигающего эти знания с нуля.
puts 'Приветик, ну и как Вас зовут?'
name = gets.chomp
puts 'Вас зовут ' + name + '?  Какое прекрасное имя!'
puts 'Рад познакомиться с Вами, ' + name + '.  :)'
  • Вопрос задан
  • 4791 просмотр
Решения вопроса 1
@CAMOKPYT
# coding: utf-8
а в консоли chcp 65001
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы