2014年1月6日月曜日

【ruby】'encode': "\x85" followed by "\"" on Windows-31J (Encoding::InvalidByteSequenceError)

ruby自体のファイルの文字コードとマジックコメントはUTF-8とします
rubyコマンドを実行する際に文字コードを指定しないと実行しているターミナルのデフォルトの文字コードが使われてしまいうまくマルチバイト文字が処理されないようです

ruby -Eutf-8 sample.rb

環境は以下のとおり
  • Windows7 64bit
  • ruby 2.0.0p195 (2013-05-14) [x64-mingw32]

0 件のコメント:

コメントを投稿