Ich habe gerade ein Upgrade von Ruby 1.8 auf 1.9 durchgeführt, und die meisten meiner Textverarbeitungsskripte schlagen jetzt mit dem Fehler invalid byte sequence in UTF-8
. Ich muss entweder die ungültigen Zeichen entfernen oder angeben, dass Ruby stattdessen die ASCII-Kodierung verwenden soll (oder die Kodierung der C stdio
Schreibfunktionen, mit denen die Dateien erzeugt wurden) - wie würde ich vorgehen, um eines dieser Dinge zu tun?
Vorzugsweise letzteres, denn (soweit ich das beurteilen kann) ist mit den Dateien auf der Festplatte alles in Ordnung - wenn es seltsame, ungültige Zeichen gibt, erscheinen sie nicht in meinem Editor...