楼主: 青瘦不儒
13660 21

[问答] R studio求助 Error: invalid multibyte character in parser at line 1 [推广有奖]

11
青瘦不儒 在职认证  发表于 2018-1-2 13:31:17
crazygoing 发表于 2017-12-29 11:00
我也发现这个问题到了,也是没搞定。 帮你顶贴
谢谢。。。已经出现新问题了。。。

12
lg21c 发表于 2018-1-16 22:15:42
Rstudio设置断点后出现 invalid multibyte character in parser at line,连续运行没问题,Rstudio和R都是最新的

13
青瘦不儒 在职认证  发表于 2018-1-19 16:26:55
lg21c 发表于 2018-1-16 22:15
Rstudio设置断点后出现 invalid multibyte character in parser at line,连续运行没问题,Rstudio和R都是最 ...
据我观察,最终的问题还是出在数据集上,数据集变量的中文名可以正常使用,但是每次操作这个带中文名的数据集,就会出现这个情况,然后持续数十分钟后Rstudio就假死了,就得重启才有反应。 当操作纯英文的数据集时,比如help中自带的数据集时,就很好用,不会出现这个错误。  

14
笨_O 发表于 2018-2-27 14:50:27
目前有一个办法,但是治标不治本。。。一遇到这个问题,直接新建一个脚本,暂时就不会有这个问题了,但是隔段时间又会出现。。。

15
青瘦不儒 在职认证  发表于 2018-2-28 11:31:09
笨_O 发表于 2018-2-27 14:50
目前有一个办法,但是治标不治本。。。一遇到这个问题,直接新建一个脚本,暂时就不会有这个问题了,但是隔 ...
只能一直将就用了。。。有问题可以多交流,我q  170213693

16
回首向来萧瑟处1992 发表于 2018-3-21 18:27:33
我也遇到这个问题了,解决不了啊!有没有大神指导一下哇

17
blueroca 发表于 2018-4-8 18:32:53
转贴
I understand the reason.

I found some source and other IO functions which read the source code from file. On my courses, these scripts are stored with encoding UTF-8, but the default chinese encoding for Chinese Traditional windows users are BIG5. Similar issues might be occurred for other non-English courses.

The solution is to add the argument encoding = "UTF-8", in my case, to these functions or connections. More generally, providing the default encoding or a hook before parsing might be a more robust solution.

Best,
source("variable.R",encoding = "UTF-8")

18
crazygoing 发表于 2018-5-4 11:28:01
楼主解决没有?   我之前是连系统都重装了,然后重新装了低一个版本的R和rstudio才解决。 可是近期又发现这个问题, 快哭了……,莫名其妙啊。
最讨厌的是 console栏 不报错了,运行程序无声无息,一点反馈都没有

19
青瘦不儒 在职认证  发表于 2018-5-5 14:34:22
crazygoing 发表于 2018-5-4 11:28
楼主解决没有?   我之前是连系统都重装了,然后重新装了低一个版本的R和rstudio才解决。 可是近期又发现这 ...
加我q  170213693  细说

20
樱井慕心 发表于 2018-6-27 17:25:38
我也遇到这个问题了,没办法解决不了啊!有没有大神指导一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-16 06:12