J'ai une tâche Rake (dans le répertoire lib/tasks) que je lance avec cron sur mon hébergement web partagé. Le problème est que je veux comparer une chaîne UTF-8 en utilisant la déclaration de cas, mais mon code source n'est pas codé en UTF-8. Si j'enregistrer le code source en UTF-8 il y a erreur lorsque je tente de démarrer :(Instruction Ruby 1.8 et UTF-8 string compare
Qu'est-ce que je dois faire?
peut être lu cette chaînes de fichier UTF-8 txt externe?
PS J'utilise Ruby 1.8
PS Je veux dire comparer cette façon:
result = case utf8string
when 'АБВ': 1
when 'ГДИ': 2
when 'ЙКЛ': 3
when 'МНО': 4
else 5
end