[問題] utf-8寫入問題
先附上我的程式碼
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存
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.221.179 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1592286855.A.F79.html
→
06/16 14:14,
4年前
, 1F
06/16 14:14, 1F
→
06/16 14:16,
4年前
, 2F
06/16 14:16, 2F
→
06/16 14:21,
4年前
, 3F
06/16 14:21, 3F
→
06/16 14:25,
4年前
, 4F
06/16 14:25, 4F
→
06/16 14:26,
4年前
, 5F
06/16 14:26, 5F
推
06/16 21:47,
4年前
, 6F
06/16 21:47, 6F
→
06/16 22:30,
4年前
, 7F
06/16 22:30, 7F
討論串 (同標題文章)
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章