看板 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