使用UTF-8编码错误将.csv导入R?

adr*_*121 5 csv encoding r utf-8

我有一个用西班牙语写的.csv文件,因此它有特殊字符,如ñ,á,é,í,ó,ú.因此,如果我在记事本中打开它,我可以看到正确写入的所有字符,并且我已经使用UTF-8编码保存了该文件.但是,当我打开RStudio并使用以下方法导入数据时:

servutf <- read.csv("servutf.csv", sep=";")
Run Code Online (Sandbox Code Playgroud)

我得到了所有数据集,但编码错误,即:

Tengo 7 años de experiencia
Run Code Online (Sandbox Code Playgroud)

它应该是以下内容:

Tengo 7 años de experiencia
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一切,我不知道还有什么要做,因为我已经检查过R使用UTF-8编码并且文件以相同的方式编码.

有什么建议吗?

Thi*_*rry 10

您需要指定编码

servutf <- read.csv("servutf.csv", sep=";", encoding = "UTF-8")
Run Code Online (Sandbox Code Playgroud)