Rubyプログラミング言語において、” ===’: invalid byte sequence in Windows-31J (ArgumentError)” エラーの解決法について紹介します。
以下のどれかで解決できるはずです。
ファイルに以下を追記します。
Encoding.default_external = ‘UTF-8’
または、以下を追記します。
File.open(file, “r:utf-8”) do |f|
または、実行時にオプションを指定します。
$ ruby -Eutf-8 foo.rb