看板 R_Language 關於我們 聯絡資訊
今天剛安裝完一部新的筆電 Win 10 然後都是裝最新版本的R / R-studio / Rtools 開啟任何原有的script都是空白 如果是將script複製貼上到source區執行沒問題 另存新檔之後,再要開啟這個剛剛存的script,又是只有空白 想請教各位先進,我能怎麼解決這個問題呢? 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.58.192 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1652152986.A.4CA.html
khaos: 抱歉 我是原PO 已經好了 我也不知道為什麼... 05/10 12:25
khaos: 還是有問題 就是如果使用UTF8就可以開 設成BIG5就一片白 05/10 12:34
lycantrope: 檔案編碼用utf-8,就不能用big5開啊。 05/10 12:44
我的R-studio 在code->saving是utf8時 script都能開起來 但是我原始在另一台筆電做的scrpit是用big5編碼存 這時 新筆電能開得起來這些script 只是中文會是亂碼 但是 當我把新筆電的編碼改為BIG5時 開舊的script就都是空的了 ※ 編輯: khaos (118.163.58.192 臺灣), 05/10/2022 12:53:19
locka: 不管是哪台電腦 建議一律都把檔案存成utf8比較沒問題 05/10 13:17
khaos: 因為要用windows排程跑Rscript 用BIG5才能跑得出來 05/10 13:56
khaos: #1VBtN9Yx 我先前發問過 好困擾 05/10 13:57
Gjerry: 如果可以更新看看 R 的版本 05/12 20:30
Gjerry: 不介意也可以改在 windows wsl 裝 R 05/12 20:34
lycantrope: windows只用big5才跑得出來也是很奇怪 05/13 12:42
lycantrope: Rscript 也可以加--encoding來指定編碼 05/13 12:46
khaos: 謝謝指導 我來查查試看看 05/15 11:04
obarisk: rscript 沒有 --encoding 05/15 14:44
obarisk: windows就是這樣。不確定現在有沒有改善 05/15 14:44
obarisk: 也許在windows上用 rstudio 的直譯器可以繞過吧 05/15 14:45
obarisk: 印象中是 cmd 的問題。 05/15 14:46
obarisk: 你可用試看看用 ascii 存沒有中文的 R 05/15 14:48
obarisk: 有中文的部份寫在另一個檔案,然後 source 指定編碼 05/15 14:48
lycantrope: 你有試過嗎? --encoding=utf8 or --encoding=big5 05/15 15:52
khaos: 謝謝大家的提點 我現在都改成utf-8編碼沒問題 05/16 13:02
obarisk: 看起來 R 4.2 在 windows 下直接吃 utf-8 是沒問題了 05/16 22:10