Ustaw locale na domyślny system UTF-8
Podczas uruchamiania R wewnątrz rApache ustawienia regionalne są dziedziczone z serwera Apache, a zatemSys.getlocale()
jest zawsze równy"C"
. Chciałbym, aby moja aplikacja internetowa była używanaUTF8
, więc używam:
Sys.setlocale("LC_ALL", 'en_US.UTF-8')
Nie działa to jednak na komputerach, które nie mają dostępnych ustawień narodowych:
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”
Czy jest jakiś sposób na wykorzystanieSys.setlocale
aby ustawić lokalizację domyślną systemuUTF-8
? To znaczy. coś, co działa również w systemie Windows lub niemieckim Linuksie?