如何修复RStudio消息中的特殊外来字符(编码)

时间:2015-09-11 19:05:03

标签: r rstudio

我在Win 7中使用R 3.2.2和RStudio。我安装了亚洲字符,但我电脑大部分的默认编码应该是UTF-8(我不知道如何检查这在RStudio)。

RStudio的消息通常有特殊字符

> library(ggmap)
Loading required package: ggplot2
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called 慠cpp?Error: package 慻gplot2?could not be loaded

我该如何正确显示?请有人帮忙吗。谢谢!

1 个答案:

答案 0 :(得分:0)

这似乎是因为RStudio不是一个完整的unicode程序。 刚刚在这里找到了解决方案:http://daneix.blogspot.com/2014/08/r-studio-console.html

简而言之,每次启动RStudio时都要运行以下代码:

Sys.setlocale("LC_ALL","Chinese")

你也可以在RStudio的默认工作目录中构建一个.Rprofile(你可以在RStudio中找到它 - &gt; Global Options - &gt; General),然后在启动RStudio时会自动调用它。

然而,缺点是R的某些输出将以中文显示。