capture 在使用m1芯片的mac air的时候发现,console中打印出的中文字符老是有问题,但如果使用utf8::utf8_print()的时候又没有出现上述问题。已在global options-->Code-->Saving中进行UTF-8设置,但还是没法解决。除上述问题外,在view()和脚本中的中文显示都是正常的,后续数据处理也能直接使用中文。但还是觉得硌得慌,不知道大家知道问题出在哪吗?
yihui capture R 4.0.4 有个超级大缺陷,强烈建议 Windows 和苹果系统的中文用户回滚到 4.0.3,Windows 用户也可以使用补丁版安装包。这个大坑实在是太坑人了。话说这也是我十几年来头一次见到锐扑厉教授说对不起……
nicholaelaw 我说呢,感觉3.x的时候遇到的噩梦莫名其妙又回来了。Windows下R的文字编码问题是一般遇不到,但遇到就懵逼。 不止是console的中文显示有问题,data.table甚至无法使用中文列名。回滚到4.03一下就正常了。不过macOS上只是显示有问题,中文名变量好像还正常。 yihui 想看教授的道歉
yuanfan 竟然真的是R4.0.4版本的问题!长见识了! 我两天前更新了R,也遇到这种情况,鼓捣了大半天没解决,最后只好在菜单栏tools--Global Options那里重新选择了以前的R版本。
yihui nicholaelaw 在此:https://stat.ethz.ch/pipermail/r-devel/2021-February/080473.html R 4.0.5 再过一周就要发布了:https://stat.ethz.ch/pipermail/r-devel/2021-March/080549.html 到时候装这个版本就好了。