作者ardodo (米蟲)
看板R_Language
標題[問題]R-studio出現invalid multibyte character
時間Fri Sep 18 14:06:10 2015
各位版友好
我在R-studio中修改我的script並儲存後,出現了
invalid multibyte character in parser at line 1這個錯誤
當這個錯誤出現後,R-studio就會當機,無法執行任何指令,要關掉得開啟工作管理員
才能,google了一下推測應該是中文註解太多的關係,但是因為我有另外一個script
也有許多中文註解,但是卻沒有出現這個問題,想請問看看該如何解決?謝謝
sessionInfo:
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=Chinese (Traditional)_Taiwan.950 LC_CTYPE=Chinese
(Traditional)_Taiwan.950
[3] LC_MONETARY=Chinese (Traditional)_Taiwan.950
LC_NUMERIC=C
[5] LC_TIME=Chinese (Traditional)_Taiwan.950
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.2.2
R-studio是用最新的版本
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.166.20.164
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1442556372.A.24F.html
→ celestialgod: 感覺是用了全形的標點符號 09/18 15:15
→ ardodo: 我把註解的標點符號通通變成半形,一樣無法解決QQ 09/18 15:54
→ ardodo: 因為我這腳本有許多中文欄位,不知道是不是我輸入太多中文 09/18 15:55
→ ardodo: 導致的? 09/18 15:55
→ celestialgod: 我看過這個是因為一個全型的" 09/18 16:29
→ celestialgod: 你可能要一行行註解刪掉 測試是哪一個字出問題 09/18 16:30
→ ardodo: 測試了一下,我把每個註解都刪掉了,另外也在word中 09/21 09:51
→ ardodo: 將所有字形轉換成半形,一樣沒有解決 09/21 09:51
→ ardodo: 我自己找到原因了,我有一欄是"縣市碼.流水號",把這行 09/22 09:48
→ ardodo: 修改或刪除就不會有這個問題了 Orz|| 09/22 09:49
→ celestialgod: 可能是 .造成讀取文字時出問題XD 09/22 10:02