При запуске 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?