Index: refm/doc/spec/m17n.rd =================================================================== --- refm/doc/spec/m17n.rd (revision 4424) +++ refm/doc/spec/m17n.rd (working copy) @@ -156,7 +156,7 @@ # coding: euc-jp という形式のコメントのことです。1 行目が shebang である場合、マジックコメントは 2 行目に -書くことができます。上の形式以外にも +書くことができます(それ以降の行ではいけません。無視されます)。上の形式以外にも # encoding: euc-jp # -*- coding: euc-jp -*- @@ -164,6 +164,14 @@ などの形式を解釈します。 + #!/bin/sh + exec ruby19 -x $0 "$@" + #!ruby + # coding: utf-8 + +このように -x オプションを使っている場合には「#! で始まり、ruby がある行」 +の次の行に書きます。 + マジックコメントによりスクリプトファイル毎にスクリプトエンコーディングを 指定することができます。あるファイルに非 ASCII 文字を使う場合、マジックコメントを 必ず設定しなければいけません。設定されていなかった場合、エラーになります。