[問題] Windows package編碼問題

看板R_Language作者 (小笨)時間7年前 (2016/10/27 16:42), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/1
我被這個問題困擾很久了,我目前做的資料就是會有中文 而我現在想要弄一個package出來,我在.R file裡面是UTF-8的編碼 用document來跑就是會跑不過,因為是亂碼 我google到的方法是告訴我在description下面塞Encoding: UTF-8 也不行,但是我不想用CP950,因為我想要讓這個package也能給mac用 請問有其他的解決方法嗎?,下面是error訊息 Error in parse(text = lines, n = -1, srcfile = srcfile) : C:\Users\user\Documents\BonnyRead\BonnyReadWorking/R/Recommendations.R:24:17: unexpected input 23: # We need to handle the missing value in transaction date 24: datafile[,閮? 其實就是我的datatable後面的colname他讀不出來。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.249.195 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1477557725.A.19B.html

10/27 22:54, , 1F
在windows開VM用linux編譯?
10/27 22:54, 1F

10/28 08:26, , 2F
試過把你的.r file的編碼改成utf-8嗎?我之前用shiny顯示
10/28 08:26, 2F

10/28 08:26, , 3F
中文找到的解法,不確定是不是能apply,不過你可以試試看
10/28 08:26, 3F

10/28 08:26, , 4F
10/28 08:26, 4F

10/28 14:16, , 5F
好的,我會試試看VM,WINDOWS真的很煩
10/28 14:16, 5F

10/28 14:16, , 6F
我現在的RFILE就是UTF-8寫的,但是windows辨識不了
10/28 14:16, 6F

10/28 14:17, , 7F
導致bulid package and reload這一步過不去
10/28 14:17, 7F

10/28 15:17, , 8F
珍惜生命,遠離____
10/28 15:17, 8F

10/28 16:33, , 9F
今天晚上我會發文詢問一下各位對MAC的意見
10/28 16:33, 9F

10/28 19:21, , 10F
iconv維護兩種編碼吧
10/28 19:21, 10F
文章代碼(AID): #1O4RtT6R (R_Language)