Dieser Artikel stellt die Lösung für den Fehler " ===': invalid byte sequence in Windows-31J (ArgumentError)" in der Ruby-Programmiersprache vor.
Er sollte durch eine der folgenden Methoden behoben werden.
Fügen Sie Folgendes zur Datei hinzu.
Encoding.default_external = 'UTF-8'
Oder fügen Sie Folgendes hinzu.
File.open(file, "r:utf-8") do |f|
Oder geben Sie Optionen während der Ausführung an.
$ ruby -Eutf-8 foo.rb