Как экспортировать CSV в формате UTF-8? - PullRequest
10 голосов
/ 25 сентября 2010

Я пытаюсь экспортировать data.frame в csv с кодировкой utf-8.Я попытался сгенерировать файл с помощью write.csv, но безуспешно, а в справке (write.csv) не упоминалось никаких конкретных рекомендаций по созданию этого конкретного вывода.Вот моя текущая экспортная строка.

write.csv(prod_out, file="product_output.csv",append=FALSE,eol="\r")

Любой совет, который вы можете предложить, приветствуется.

Ответы [ 2 ]

25 голосов
/ 04 ноября 2016

Этот вопрос довольно старый - я думаю, что многое изменилось с 2010 года. В любом случае, я только что наткнулся на этот пост, и я случайно знаю решение.Вы просто добавляете опцию fileEncoding = "UTF-8" непосредственно к write.csv.

19 голосов
/ 25 сентября 2010

Попробуйте открыть соединение UTF8:

con<-file('filename',encoding="UTF-8")
write.csv(...,file=con,...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...