write.csv,编码为UTF8

时间:2016-08-29 09:10:54

标签: r encoding utf-8 excel-2013

我使用的是Windows7 Home Premium和R Studio 0.99.896。 我有一个csv文件,其中包含几种不同语言的文本列,例如英语,欧洲语,韩语,简体中文,繁体中文,希腊语,日语等。

我使用

将其读入R.

table<-read.csv("broker.csv",stringsAsFactors =F, encoding="UTF-8")

这样所有文本都可以用它的语言阅读。

大多数文本都在名为“content”的列中。在控制台内,当我看看

toplines<-head(table$content,10)

我可以看到所有语言,但是当我尝试写入csv文件并在excel中打开它时,我再也看不到语言了。我输入了

write.csv(toplines,file="toplines.csv",fileEncoding="UTF-8")

然后我在excel 2013中打开了toplines.csv,看起来很喜欢这个

1   [<U+5916><U+5A92>:<U+4E2D><U+56FD><U+6C1.....
2   [<U+4E2D><U+56FD><U+6C11><U+822A><U+51C6.....
3   [<U+5916><U+5A92>:<U+4E2D><U+56FD><U+6C1.....

等等

是否有人能够告诉我如何写入csv或excel文件以便可以在Excel 2013中读取这些语言?非常感谢你。

0 个答案:

没有答案