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

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.