in Linux ~ read.

Keine locale gesetzt

Es kann vorkommen, dass auf einem System keine locale gesetzt ist. Dies kann man erkennen wenn die Datei /etc/default/locale nicht existiert.

Zudem sollte der Befehl locale -a folgedes ausgeben:

root@mail:~# locale -a  
C  
C.UTF-8  
POSIX   

In diesem Fall muss eine Locale generiert und gesetzt werden werden:
1.) Generieren
- sudo locale-gen de_DE.UTF-8
2.) Locale setzen
- update-locale LANG=de_DE.UTF-8

Danach das System neu starten oder eine neue Konsole öffnen.