pandoc:无法解码字节'\xd0';:Data.Text.Encoding.Fusion.streamUtf8:无效的UTF-8流

pandoc:无法解码字节'\xd0';:Data.Text.Encoding.Fusion.streamUtf8:无效的UTF-8流,encoding,utf-8,pdf-generation,pandoc,Encoding,Utf 8,Pdf Generation,Pandoc,我在制作pandoc--filter pandoc citeproc myfile.markdown myfile.pdf时遇到了这个错误 pandoc:无法解码字节“\xd0”:Data.Text.Encoding.Fusion.streamUtf8:无效的UTF-8流 我已经搜索了和,但是我从文本编辑器中进行了双重检查,我的文件是UTF-8编码的。它有重音的西班牙语字符,但同样的命令在过去工作没有任何问题。任何解决方案的建议都将不胜感激。我的错。这个问题与我用来告诉pandoc创建pdf输出

我在制作
pandoc--filter pandoc citeproc myfile.markdown myfile.pdf时遇到了这个错误

pandoc:无法解码字节“\xd0”:Data.Text.Encoding.Fusion.streamUtf8:无效的UTF-8流


我已经搜索了和,但是我从文本编辑器中进行了双重检查,我的文件是UTF-8编码的。它有重音的西班牙语字符,但同样的命令在过去工作没有任何问题。任何解决方案的建议都将不胜感激。

我的错。这个问题与我用来告诉pandoc创建pdf输出的命令有关。正确的命令应该是:

pandoc --filter pandoc-citeproc myfile.markdown -o myfile.pdf
注意输入标记文件和输出pdf文件之间的
-o
标志。这就是为什么我收到的utf-8消息与试图从pdf转换为其他格式的人在我的链接中记录的相同。

检查JabRef编码 在我的例子中,我在转换为XHTML时遇到了类似的错误。罪魁祸首是一组默认编码在
ISO8859_1
中的代码

通过在JabRef的
Options>Preferences>General
菜单中将
default encoding:
设置为
UTF8
,可以一次性更改此默认JabRef行为