作者ray333john (mulciber)
看板R_Language
標題Re: [問題] 用RStudio都會碰到invalid multibyte
時間Sun Oct 2 01:28:23 2016
小弟也是R的新手,一樣被這個問題困擾很久
但是剛剛經過i大推文提點,再上網查終於解決問題
一樣照i大所說,先輸入Sys.getenv("R_USER"),去確認
是否有中文變亂碼,經過確認發現windows預設的個人資料
夾名稱顯示為亂碼,如果只是輸入getwd()或setwd()去改目錄名稱
是無法查覺或解決RStudio辨識中文路徑的問題的,解決方法可
以參照
https://www.pcsetting.com/windows/3去更改個人資料夾路
徑位置設定,路經不要有中文,或直接還原成預設值,經測試我的
RStudio已經可以正常運作,雖然不懂其原理有點誤打誤撞,還是希望
我的個案也適用其他有此困擾的人,提供給你參考
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.144.112
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1475342907.A.22E.html
→ ica77: win10有可能是onedrive"文件"這兩個字變亂碼, 我一直找不到 10/02 17:31
→ ica77: 如何不要設home directory在onedrive, 只好直接重新命名 10/02 17:32
→ ica77: 成documents...然後就沒問題了, 供參考 10/02 17:32
推 jklkj: 趁假日找到原因了,原來是我自作聰明把C槽的桌面、文件.... 10/11 14:29
→ jklkj: 搬到了D槽而且還用中文,現在改回原C槽就沒事了 10/11 14:29