2016-04-27 60 views
2

我有一個用西班牙語寫的.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編碼,並且文件以相同的方式編碼。

有什麼建議嗎?

回答

4

你需要指定編碼

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

非常感謝您!我已經嘗試了類似的東西,但它沒有奏效,但現在它已經做到了! – adrian1121

0

嘗試:

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