[R] 發生錯誤 : "Error: invalid multibyte character in parser at line 1" 的處理方式

有時使用中文時會出現 Error: invalid multibyte character in parser at line 1 的問題,
或是 Error in nchar(homeDir) : invalid multibyte string, element 1
主要問題是homeDir 為中文路徑,
可用 Sys.setenv(R_USER="D:/XXX/workspace") 去把路徑改成沒中文的,
或是更改預設語系,
例如此篇文章
如果這方式可以解決,
就可在R的初始環境作設定(可參考此篇),
就不用每次都需要打了。

而在Error: invalid multibyte character in parser at line 1 方面,
也可嘗試把rscript存成UTF-8,
再試試看。

真的其他狀況還是處理不了(如此狀況),
可直接把RStudio改為0.98版本,
就沒有這些問題了....,
供參考。

0.98 RStudio下載連結:https://support.rstudio.com/hc/en-us/articles/206569407-Older-Versions-of-RStudio

沒有留言:

張貼留言