Lösung für Haskell 'commitAndReleaseBuffer: invalid argument (invalid character)'
Problem:
Beim Ausführen deines Haskell-Programms erhältst du den folgenden Fehler:
error_output.txt
commitAndReleaseBuffer: invalid argument (invalid character)7Lösung
Obwohl noch nicht klar ist, was dieses Problem verursacht, löst das Ändern der LANG-Umgebungsvariablen das Problem. In unserem Fall trat das Problem mit einem Wert von LANG=en_US.UTF-8 oder LANG=C reproduzierbar auf, wenn bestimmte UTF-8-Daten in eine Datei geschrieben wurden.
Bei Verwendung von
set_lang.sh
export LANG=en_GB.UTF-8trat das Problem nicht mehr auf. In einigen Fällen kann es erforderlich sein, andere Werte für LANG zu verwenden.
Check out similar posts by category:
Haskell
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow