在rApache中运行R时,语言环境是从Apache Web服务器继承的,因此Sys.getlocale()
始终等于"C"
.我想使用我的Web应用程序UTF8
,所以我使用:
Sys.setlocale("LC_ALL", 'en_US.UTF-8')
但是,这不适用于没有此区域设置的计算机:
1: Setting LC_CTYPE failed, using "C" 2: Setting LC_COLLATE failed, using "C" 3: Setting LC_TIME failed, using "C" 4: Setting LC_MESSAGES failed, using "C" 5: Setting LC_MONETARY failed, using “C”
有没有办法Sys.setlocale
将语言环境设置为系统默认值UTF-8
?即在Windows或德语Linux上也可以使用的东西?