使用RefManageR将.bib读入R时出现编码问题

使用RefManageR将.bib读入R时出现编码问题,r,bibtex,blogdown,R,Bibtex,Blogdown,我正在尝试按照post自动为我的每个出版物生成.md文件,以便在blogdown中使用。post中的函数使用包RefManageR从BibTeX文件中读取条目,并为每个条目创建一个.md文件 我的问题是,我无法让RefManageR正确读取特殊字符,即使我尽力用UTF-8编码保存.bib,并在调用ReadBib时指定编码 例如:我使用Zotero生成我的.bib,方法是使用UTF-8编码将集合导出到BibTeX。它在我的.bib中提供以下条目: @article{senior_pantropic

我正在尝试按照post自动为我的每个出版物生成
.md
文件,以便在
blogdown
中使用。post中的函数使用包
RefManageR
从BibTeX文件中读取条目,并为每个条目创建一个
.md
文件

我的问题是,我无法让
RefManageR
正确读取特殊字符,即使我尽力用UTF-8编码保存
.bib
,并在调用
ReadBib
时指定编码

例如:我使用Zotero生成我的
.bib
,方法是使用UTF-8编码将集合导出到BibTeX。它在我的
.bib
中提供以下条目:

@article{senior_pantropical_2017,
         title = {A pantropical analysis of the impacts of forest 
                 degradation and conversion on local temperature},
         volume = {7},
         issn = {2045-7758},
         doi = {10.1002/ece3.3262},
         number = {19},
         journal = {Ecology and Evolution},
         author = {Senior, Rebecca A. and Hill, Jane K. and González del 
                   Pliego, Pamela and Goode, Laurel K. and Edwards, David P.},
         month = oct,
         year = {2017},
         pages = {7897--7908}
}
如你所见,其中一个作者的名字(González del Pliego)带有重音。我通过在RStudio中打开来检查编码(其中字符显示正确),并双重确保我使用“编码保存”。无论我做什么,当我将
.bib
读入R时,我会这样做:

ReadBib('path/to/refs.bib', .Encoding = "UTF-8")
它总是这样显示:

[1] R. A. Senior, J. K. Hill, P. González del Pliego, et al. “A pantropical analysis of the impacts of forest degradation and conversion on local temperature”. In: _Ecology and Evolution_7.19 (Oct. 2017), pp. 7897-7908. ISSN: 2045-7758. DOI: 10.1002/ece3.3262.
为什么这个字母看起来像“Ô?我尝试了各种包和函数(
RefManageR::ReadBib
bibtex::read.bib
bib2df::bib2df
)以及各种不同的指定和检查编码的方法。我无法手动排版字符(例如,
{a}
),因为我的一些出版物有很多作者。不确定如何继续。

我使用
bib2df::bib2df()
读取UTF-8编码的bibtex文件

options(encoding="UTF-8")
bib_df <- bib2df("publications.bib")
选项(编码=“UTF-8”)
bib_df UPDATE:目前我还不能理解这一点,所以我正在手动排版字符,尽管对于某些字符(例如:I)来说这仍然有点不确定