pandoc: Cannot decode byte '\xd0': Daten.Text.- Codierung.Fusion.streamUtf8: Invalid UTF-8 stream
Bin ich immer diese Fehlermeldung wenn ich aus pandoc --filter pandoc-citeproc myfile.markdown myfile.pdf
pandoc: Cannot decode byte '\xd0': Data.Text.Encoding.Fusion.streamUtf8: Invalid UTF-8 stream
Den ich gesucht habe hier und hier, aber ich habe überprüft, aus dem text-editor und meine Datei ist UTF-8 kodiert. Es hat spanischen Akzent-Zeichen, aber der gleiche Befehl funktioniert ohne anyproblem in der Vergangenheit. Jegliche Hinweise zu einer Lösung wäre willkommen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein bad. Das problem ist im Zusammenhang mit dem Befehl, den ich verwenden, um zu sagen, pandoc erstellen der pdf-Ausgabe. Der richtige Befehl sollte:
Hinweis: die
-o
Flagge zwischen den input-markdown-Datei und die Ausgabe-pdf-Datei. Das ist, warum ich bekam den gleichen utf-8 Nachricht, dass die Menschen versuchen, zu konvertieren von pdf in andere Formate dokumentiert in meine links.Überprüfen JabRef Codierung
In meinem Fall stieß ich auf einen ähnlichen Fehler beim konvertieren Pandoc Markdown zu XHTML. Die Täter waren eine Gruppe von BibTeX-Zitate die JabRef hatte kodiert standardmäßig in
ISO8859_1
.Dieser Standard JabRef Verhalten kann geändert werden, ein für alle mal, durch die Einstellung
Default encoding:
zuUTF8
im JabRef istOptions > Preferences > General
Menü.