[問題] 輸出檔案的編碼問題

看板R_Language作者 (Nicklee)時間10年前 (2014/10/06 23:03), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用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

10/06 23:59, , 1F
(..., fileEncoding="UTF-8") 試過了嗎(區分大小寫)
10/06 23:59, 1F

10/07 00:02, , 2F
help(write.table) 是你的好朋友,請看仔細一點。
10/07 00:02, 2F

10/07 00:15, , 3F
不過 iconv() 應該也是可行才對... 確定是轉出 ansi 嗎
10/07 00:15, 3F

10/07 00:16, , 4F
(我是指先 iconv() 再 write.table())
10/07 00:16, 4F

10/07 08:44, , 5F
扼我一定是眼殘了有看過help(write.table)卻沒
10/07 08:44, 5F

10/07 08:45, , 6F
看到fileEncoding... 問題已解決,謝謝!!
10/07 08:45, 6F
文章代碼(AID): #1KCgzEJ5 (R_Language)
文章代碼(AID): #1KCgzEJ5 (R_Language)