pandoc: Ne peut pas décoder octet '\xd0': des Données.Texte.L'encodage.La Fusion.streamUtf8: UTF-8 non Valide flux
J'obtiens cette erreur quand j'ai fait pandoc --filter pandoc-citeproc myfile.markdown myfile.pdf
pandoc: Cannot decode byte '\xd0': Data.Text.Encoding.Fusion.streamUtf8: Invalid UTF-8 stream
J'ai cherché ici et ici, mais j'ai vérifié à partir de l'éditeur de texte et mon fichier est codé en UTF-8. Il a accentué l'espagnol personnages, mais la même commande a travaillé sans anyproblem dans le passé. Les pointeurs vers une solution serait appréciée.
OriginalL'auteur Offray | 2014-02-04
Vous devez vous connecter pour publier un commentaire.
Mon mauvais. Le problème est lié avec la commande que j'utilise pour raconter pandoc pour créer le fichier pdf de sortie. Le bon de commande doit être:
note le
-o
drapeau entre l'entrée démarque de fichier et la sortie de fichier pdf. C'est pourquoi j'ai eu le même utf-8 message que les gens qui essaient de conversion du format pdf vers d'autres formats documentés dans mes liens.OriginalL'auteur Offray
Vérifier JabRef encodage
Dans mon cas, je l'ai croisé dans une semblable erreur lors de la conversion de Pandoc Markdown XHTML. Le coupable était un ensemble de Citations BibTeX qui JabRef avait codé par défaut dans
ISO8859_1
.Ce défaut JabRef comportement peut être changé une fois pour toutes par la mise en
Default encoding:
àUTF8
dans JabRefOptions > Preferences > General
menu.OriginalL'auteur Serge Stroobandt