Установите для локали системное значение по умолчанию UTF-8
При запуске 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?