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行为