У меня есть задача Rake (в каталоге lib / tasks), которую я запускаю с помощью cron на своем общем веб-хостинге. Проблема в том, что я хочу сравнить строку UTF-8, используя регистр символов, но мой исходный код не в кодировке UTF-8. Если я сохраняю исходный код как UTF-8, возникает ошибка при попытке его запустить: (
Что мне делать?
Может быть читать эту строку из внешнего текстового файла UTF-8?
P.S. Я использую Ruby 1.8
P.S. Я имею в виду сравнить это так:
result = case utf8string
when 'АБВ': 1
when 'ГДИ': 2
when 'ЙКЛ': 3
when 'МНО': 4
else 5
end