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

问题描述:

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

servutf <- read.csv("servutf.csv", sep=";") 

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

Tengo 7 años de experiencia 

它应该是以下几点:

Tengo 7 años de experiencia 

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

有什么建议吗?

你需要指定编码

servutf <- read.csv("servutf.csv", sep=";", encoding = "UTF-8") 
+0

非常感谢您!我已经尝试了类似的东西,但它没有奏效,但现在它已经做到了! – adrian1121

尝试:

library(readr) 
servutf <- read_csv("servutf.csv")