При запуске R внутри rApache локаль наследуется от веб-сервера Apache, поэтому Sys.getlocale()
всегда равна "C"
. Я хочу, чтобы мое веб-приложение использовало 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?