Man kann den gewünschten Zeichensatz für die Konsole anpassen in der Datei ~/.bash_profile.
Der Inhalt sollte folgendermassen aussehen für den Zeichensatz UTF-8:
export LANG=de_CH.UTF-8 export LC_CTYPE="de_CH.UTF-8" export LC_COLLATE=de_CH.UTF-8 export LC_TIME="de_CH.UTF-8" export LC_NUMERIC=de_CH.UTF-8 export LC_MONETARY=de_CH.UTF-8 export LC_MESSAGES="de_CH.UTF-8"
Danach neu einloggen oder
source ~/.bash_profile
dann sollte alles wie gewünscht funktionieren.
Mit locale -a kann man alle verfügbaren Locales auflisten.
Beim Schweizer Hosting Anbieter Cyon ist die fehlende Zeichensatzkonfiguration zudem der Grund, dass bei einem SSH Login diverse Perl-Fehlermeldungen angezeigt werden:
$ ssh user@cyon.site
...
`:oyhh+ +h/ /yo `/ydddho- .hhhhhyo: .-:::::::::::::.
-hNh/::- omd` +mh .yNy:..+dm/ -Nmo::+hNy. `:++++/-../+++++/.
`sNs` `omms+/yNh /Nh- /Nh.-Nd: `mm+ -+/:...-:./++++/.
`sNs` ./ossdNh /Nh- /Nh.-Nd: hm+ -+/::- `++++++/.
:dms:```` `.+dm/ .hNs.``/dm+`-Nd: hm+ -++++/.:++++/-`
.+yddddo` :ddhs- .ohddmdy:` .dh: yd/ .////////:-.
````` `` ```` `` ``
Herzlich willkommen auf Ihrem Webhosting.
Die Daten für Ihre Websites befinden sich im Verzeichnis ~/public_html.
Bei Fragen stehen wir Ihnen gerne zur Seite:
https://www.cyon.ch/support
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
