A有一个包含中文和俄文字符的文件:
> df <- data.frame(names = c("Алексей" ,"Валерий", "Ефим" , "立显荣朝士", "文方运际祥"))
当我查看数据框时,看起来它没有被编码:
但是,当我直接感谢列时,它似乎被正确编码:
> names$X.U.FEFF..name.
[1] "Алексей" "Валерий" "Ефим" "立显荣朝士" "文方运际祥"
然后当我尝试使用以下内容导出数据时
> write.table(names, "path_to_file/names.csv", row.names = FALSE, sep = ";", col.names = TRUE, fileEncoding = "UTF8")
我得到同样的混乱,看起来像:
有人可以告诉我如何以正确编码的方式导出数据吗?
PS:由于这款帽子适用于较旧版本的R(R版本3.0.1(2013-05-16) - Good Sport),许多软件包不适用于该版本,因此基本的R解决方案会很棒