サンプルコード
KCode.rb
puts("ほげほげ");
上記をShift-JISで保存する。
コマンドラインから指定
Kオプションで指定する。
Ks or S Shift_JIS
Ke or E EUC-JP
Ku or U UTF-8
Kn or N NONE(ASCII
Kオプションを指定しなかった場合
ruby KCode.rb
出力サンプル
KCode.rb:1: invalid multibyte char (US-ASCII) KCode.rb:1: invalid multibyte char (US-ASCII) KCode.rb:1: syntax error, unexpected $end, expecting ')' puts("ほげほげ");
Kオプションを指定した場合
ruby -Ks KCode.rb
出力サンプル
ほげほげ