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