Definir localidade para o padrão do sistema UTF-8
Ao executar R dentro do rApache, a localidade é herdada do servidor da web Apache e, portanto,Sys.getlocale()
é sempre igual a"C"
. Eu gostaria que meu aplicativo da web usasseUTF8
então eu uso:
Sys.setlocale("LC_ALL", 'en_US.UTF-8')
No entanto, isso não funciona em máquinas que não possuem esse código de idioma disponível:
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”
Existe alguma maneira de usarSys.setlocale
para definir a localidade para o padrão do sistemaUTF-8
? Ou seja algo que também funcionaria no Windows ou em um Linux alemão?