R 中的字符编码

Mac*_*ace 4 r character-encoding

我正在尝试读取csv由 Sql Server Management Studio 生成的文件,并UTF-8 通过. 我无法让 R 正确显示特殊字符。Rread.csv2()

\n

如果我将fileEncoding="UTF-8-BOM"导入停止在有 \xc3\xbf 的行。但是,打开 \xc3\xbf 中的文件时,Notepad++可以使用编码正确显示UTF-8。我尝试过不进行设置fileEncoding,但是特殊字符无法正确显示(当然)。

\n

csv 文件可在此处获取:\n https://www.dropbox.com/s/7y47i826ikq8ahi/Data.csv

\n

如何读取 csv 文件并以正确的编码显示文本?

\n

谢谢!!

\n

Mac*_*ace 5

我自己找到了答案。问题在于从 UTF-8 到系统区域设置(R 中的默认编码)的转换fileEncoding。在我使用时RStudio,我只是将默认编码更改为 UTF-8 并删除fileEncoding="UTF-8-BOM"read.csv. 然后,读取整个 csv 文件,RStudio 正确显示所有字符。