Все мы знаем «магическую»
# encoding: utf-8
линию. Но я видел несколько других альтернативных обозначений, некоторые из них довольно дикие. Вы знаете или используете что-либо из них? Есть ли какое-то более общее правило приемлемого?
Изменить: Хорошо, очевидно, есть ровно 3 способа:
# encoding: UTF-8
# coding: UTF-8
# -*- coding: UTF-8 -*-
(подробнее на http://blog.grayproductions.net/articles/ruby_19s_three_default_encodings )