概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Idiosyncratic Ruby: Magic Instructions 原文更新日: 2017/12/25 著者: Jan Lelis サイト: Idiosyncratic Ruby Rubyソースコードの冒頭部分ではマジックコメント(インタプリタへの指示)がサポートされており、ソースファイルのエンコーディングの設定に使われることはほとんどの方がご存知でしょう。もちろんそれが最もメジャーな利用法ですが、実はそれだけではありません。 ソースファイルのエンコーディング Rubyの文字列リテラルのデフォルトエンコーディングはUTF-8です。 p "".encoding # => #<Encoding:UTF-8> これは以下のように変更できます。 # encoding: big5 p "".encoding # => #<Enco