作者khaos (出來混的...)
看板R_Language
標題[問題] 新安裝R-studio無法讀取既有的.R
時間Tue May 10 11:23:04 2022
今天剛安裝完一部新的筆電 Win 10
然後都是裝最新版本的R / R-studio / Rtools
開啟任何原有的script都是空白
如果是將script複製貼上到source區執行沒問題
另存新檔之後,再要開啟這個剛剛存的script,又是只有空白
想請教各位先進,我能怎麼解決這個問題呢?
謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.58.192 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1652152986.A.4CA.html
1F:→ khaos: 抱歉 我是原PO 已經好了 我也不知道為什麼... 05/10 12:25
2F:→ khaos: 還是有問題 就是如果使用UTF8就可以開 設成BIG5就一片白 05/10 12:34
3F:推 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
4F:→ locka: 不管是哪台電腦 建議一律都把檔案存成utf8比較沒問題 05/10 13:17
5F:→ khaos: 因為要用windows排程跑Rscript 用BIG5才能跑得出來 05/10 13:56
7F:→ Gjerry: 如果可以更新看看 R 的版本 05/12 20:30
8F:→ Gjerry: 不介意也可以改在 windows wsl 裝 R 05/12 20:34
9F:推 lycantrope: windows只用big5才跑得出來也是很奇怪 05/13 12:42
10F:→ lycantrope: Rscript 也可以加--encoding來指定編碼 05/13 12:46
11F:→ khaos: 謝謝指導 我來查查試看看 05/15 11:04
12F:→ obarisk: rscript 沒有 --encoding 05/15 14:44
13F:→ obarisk: windows就是這樣。不確定現在有沒有改善 05/15 14:44
14F:→ obarisk: 也許在windows上用 rstudio 的直譯器可以繞過吧 05/15 14:45
15F:→ obarisk: 印象中是 cmd 的問題。 05/15 14:46
16F:→ obarisk: 你可用試看看用 ascii 存沒有中文的 R 05/15 14:48
17F:→ obarisk: 有中文的部份寫在另一個檔案,然後 source 指定編碼 05/15 14:48
18F:推 lycantrope: 你有試過嗎? --encoding=utf8 or --encoding=big5 05/15 15:52
19F:→ khaos: 謝謝大家的提點 我現在都改成utf-8編碼沒問題 05/16 13:02
20F:→ obarisk: 看起來 R 4.2 在 windows 下直接吃 utf-8 是沒問題了 05/16 22:10