У меня есть проект Rails с большим количеством кириллических строк.
Он отлично работал на Ruby 1.8, но Ruby 1.9 предполагает, что исходные файлы кодируются US-ASCII, если вы не предоставите комментарий # encoding: utf-8
в верхней части исходного файла. В этот момент файлы не считаются US-ASCII
.
Есть ли более простой способ сказать Ruby? Это приложение кодируется UTF8. Учитывайте все и любые исходные файлы как UTF8, если не указано иначе??
ОБНОВЛЕНИЕ:
Я написал " Как вставить кодировку: директива UTF-8 автоматически в файлах Ruby 1.9, которая автоматически добавляет директиву кодирования, если это необходимо.