我的Ubuntu服务器正在编写带有错误编码的CSV文件和图表。
在OS X机器上,一种全局设置语言环境的可能性是
system("defaults write org.R-project.R force.LANG en_US.UTF-8")
将我的情节保存为png后,我有了这个输出:
这是不是 ggplot2问题。所以引起我兴趣的是,在RStudio上可以看到正确的:S
如何设置选项以使R与en_US.UTF-8
一起用于RStudio,终端上的脚本等?
答案 0 :(得分:0)
要在Ubuntu中为用户设置R的本地化,您可以创建用户的文本文件名.Renviron
和主文件夹,并添加以下行:
LANGUAGE="en_US.utf8"
重新启动R,RStudio或任何使用R的“前端”使用此区域设置。
有关背景资料,请参阅:
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Locales
答案 1 :(得分:0)
对于docker中的Ubuntu服务器,运行以下命令对我有用:
locale-gen "en_US.UTF-8"
update-locale LANG="en_US.UTF-8"
export LANG=en_US.UTF-8
echo "LANG=en_US.UTF-8" >> ~/.Renviron