先附上我的程式码
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存