作者empireisme (empireisme)
看板R_Language
标题Re: [问题] utf-8写入问题
时间Tue Jun 16 14:34:52 2020
※ 引述《empireisme (empireisme)》之铭言:
: 先附上我的程式码
: Sys.setlocale("LC_ALL","cht")
: text <- "酶"
: Encoding(text)
: print(text)
: data1 <- data.frame(text)
: print(data1)
: print(data1$text)
: write.csv(data1,"test1.csv")
: write.csv(data1,"test2.csv",fileEncoding = "utf-8")
: 我想要写入 酶这个字
: 结果不知道为何使用
: print(text) 会是正确的
: 但是print (data1) 就会出现 <U+9176>
: 我试两个写入方式 指定utf-8和否
: 写入csv的时候都会试 <U+9176> 而非中文
: 想问如何处理
: 因为我通常写入都是用data.frame存
library(reader)
write_excel_csv(data1,"f2.csv")
这个方法可以解决!
自问自答哈哈
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.72.221.179 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1592289294.A.5F3.html