如何修复包 inputenc 错误:“Unicode 字符 \u8:� 未设置为用于 LaTeX。”?

如何修复包 inputenc 错误:“Unicode 字符 \u8:� 未设置为用于 LaTeX。”?

在 TeXstudio 中运行 pdflatex 时,出现以下错误:“Package inputenc 错误:Unicode char \u8:� 未设置为用于 LaTeX。\end”,位于文档的最后一行:

\printbibliography
\end{document}        <- error comes here

答案1

我设法自己解决了这个问题。

问题是我的 .tex 文件使用 utf-8 编码,但我的 .bib 文件使用 ANSI 编码。当我添加包含撇号的参考书目条目时,错误出现了。为了解决这个问题,我用 Notepad++ 将 .bib 文件转换为 utf-8 编码,并删除了 pdflatex 生成的文件(aux、.bbl、.bcf 等),然后再次运行 pdflatex。

相关内容