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").