Урок 8: Программа не понимает аргумент "дурак " — проблема с кодировками

[А] Анатолий Шалобасов, 21 июля 2016, 19:51 , 5 подписчиков

Сначала просто писал за вами, потом скачал ваш начальный файл, и все равно ничего. Если пишу любой другой аргумент или даже "дурак", то выдает только "Здравствуй, дорогой!"

Обсуждение (3)


Michael Butlitsky Учитель

[M]

Судя по всему у вас проблема с кодировками (руби не может правильно распознать кодировку аргумента), внимательно изучите этот вопрос:

http://goodprogrammer.ru/real-programming-1/lessons/08-parameters-test#2:33

Если не поможет, копните глубже, изучите отрывок второго курса: http://goodprogrammer.ru/real-programming-2/lessons/01-ide-ruby-mine?video_index=1#5:36

Один из озвученных методов всегда срабатывает. В крайнем случае пока пользуйтесь в аргументах английским.


Анатолий Шалобасов

[А]

Возможно, что-то делаю не так. Ни один метод к сожалению не сработал. Буду писать как вы и сказали транслитом.Спасибо за ответ!


Michael Butlitsky Учитель

[M]

А если не параметры командной строки, внутри программы русские строки нормально видит?

Приложите файл программы, где вы использовали второй метод, и который не сработал.