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

Как выводить русские буквы из файла в консоль Ruby?

Здравствуйте!
Только начинаю осваивать руби, возник такой вопрос.
Есть csv файл, я его распарсиваю и хочу вывести содержимое в консоль.
Но вместо русского текста появляются ошибки кодировки.
При этом если написать просто puts "Привет" - русские буквы отображаются корректно.
Кодировка файла стоит utf-8.
Как это исправить?
Версия Ruby 2.1.7
Спасибо.
  • Вопрос задан
  • 788 просмотров
Подписаться 1 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Решения вопроса 1
@vsuhachev
Узнать в какой кодировке ваш файл и открыть его в этой кодировке. Например File.open или CSV.open может принимать параметр encoding
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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