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