共有 Web ホスティングで cron を使用して実行する Rake タスク (lib/tasks ディレクトリ内) があります。問題は、case ステートメントを使用して UTF-8 文字列を比較したいのですが、ソース コードが UTF-8 でエンコードされていないことです。ソース コードを UTF-8 として保存すると、起動しようとするとエラーが発生します :(
私がしなければならないこと?
この文字列を外部の UTF-8 txt ファイルから読み取ることができますか?
PS私はRuby 1.8を使用しています
PS私はこのように比較することを意味します:
result = case utf8string
when 'АБВ': 1
when 'ГДИ': 2
when 'ЙКЛ': 3
when 'МНО': 4
else 5
end