[爆卦]r輸出csv亂碼是什麼?優點缺點精華區懶人包

為什麼這篇r輸出csv亂碼鄉民發文收入到精華區:因為在r輸出csv亂碼這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者b10009047 (Nicklee)看板R_Language標題[問題] 輸出檔案的編碼問題時...




[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)

[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)

[問題敘述]:
大家好,目前遇到的問題是我從R軟體透過write系列的函數
輸出txt檔,然後我希望能在網頁上印出該txt檔的內容
但是由於php被設定成utf-8的編碼方式了
查了網頁上的資料發現PHP那端好像無法改變讀入檔案時選擇的編碼方式
故希望是否能從R輸出時下手,想請教有沒有辦法讓R輸出
以utf-8編碼的txt or csv 檔呢


[程式範例]:

data=read.csv(filename,"路徑")
data.sum=summary(data)
out=capture.output(cat("最小值 : ",data.sum[1])) ))

write.table(out,"c:/xampp/htdocs/print/basic/summary.txt")

讀入檔案後輸出一個txt檔案,裡面顯示 "最小值 : XX "
從記事本開啟發現編碼方式都是ANCI,試問有辦法將它改成utf-8嗎

試過iconv但是還是無法解決,也試過encoding,可是在輸出檔案時
就會出錯了

先謝謝各位了T_T




[關鍵字]:

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.68.99.18
※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1412607822.A.4C5.html
andrew43: (..., fileEncoding="UTF-8") 試過了嗎(區分大小寫) 10/06 23:59
andrew43: help(write.table) 是你的好朋友,請看仔細一點。 10/07 00:02
andrew43: 不過 iconv() 應該也是可行才對... 確定是轉出 ansi 嗎 10/07 00:15
andrew43: (我是指先 iconv() 再 write.table()) 10/07 00:16
b10009047: 扼我一定是眼殘了有看過help(write.table)卻沒 10/07 08:44
b10009047: 看到fileEncoding... 問題已解決,謝謝!! 10/07 08:45

你可能也想看看

搜尋相關網站