摘要
使用R Studio时,控制台(console)的中文字符输出,并不是utf-8编码显示中文,而是一堆Unicode编码。非常之折磨眼睛。
原因
之前一直用的是R Gui,我在里面试了一下,发现也有这个问题。那就应该不是R studio设置的问题。大概是这样(看左上角那一堆,本来是中文字的):


查看一下现在在用的R版本,是4.0.4,比较新的了,感觉也没下多久。
sessioninfo()
原因
查了一下,说是版本过高。旧的4.0.3版本是没有这个问题的。我不想用旧版本,于是,又查了一下
,在stack上看到

看到有人说,确确实实版本问题。而且,新版本也出来了,补丁也打好了。
解决
下好这个 补丁版 就行了。look!
打开新下好的R GUI。 试一下


这个没问题。然后打开R Studio。菜单栏点击 tools --> global options —> General —>R version ,点击 Change

OK–> Apply。然后等待下载完毕,就行了。

R Studio的控制台在显示中文时出现Unicode编码,而非utf-8。该问题是由于R版本过高导致,4.0.3之前的版本没有此问题。通过下载补丁版R GUI并修改R Studio的R版本设置可以解决此问题。
1344

被折叠的 条评论
为什么被折叠?



