→ 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
→ 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