R语言下如何获得正确的文件编码

一个UTF-8的csv文件(可以在Windows下用notepad新建一个包含中文字符的文件,并在保存时编码选择UTF-8),在mac OS下读取没有任何问题, > read.csv("~/tmp/utf8.txt") 测试 <0 rows> (or 0-length row.names) 同样的代码,在Windows下报错, > read.csv("c:\\soft\\utf8.txt") Error in make.names(col.names, unique = TRUE) : invalid multibyte string 1 即使指定编码,输出仍然是乱码, > read.csv("c:\\soft\\utf8.txt",fileEncoding = "UTF-8") X.…

Read More