Задать вопрос

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

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

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

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