dedlfix: MySQL Konsole und Umlaute unter Windows [LÖSUNG]

Beitrag lesen

echo $begrüßung;

Ja, aber das ist die "hässlichere" Lösung, weil bei der Konvertierung von cp850 nach latin1 einiges an Zeichen auf der Strecke bleibt. Z.B. das Eurozeichen.

Jo, das Problem hat man immer, wenn man von einer unzulänglichen Kodierung in eine andere umkodieren will/muss.

Einen Wunsch hätte ich noch: Probier mal bitte das Gespann Codepage 65001 in der Eingabeaufforderung (nebst Lucida Console[1] als Schriftart) und utf8 auf der MySQL-Seite. Ein paar "seltsame" Zeichen liefert die Zeichentabelle aus Windows Zubehör-Systemprogramme-Menü und die Feldkodierung sollte logischerweise auch auf utf8 stehen, damit nicht dort ein Konvertierverlust auftritt. Ein phpMyAdmin eignet sich gut zur Kontrolle, denn der holt sich Daten vom MySQL-Server immer in UTF-8.

[1] Lucida Console hat zwar auch nicht gerade umwerfend viele Zeichen im Angebot, aber schonmal ein paar mehr als CP850, Win-1252/Latin1 oder ISO-8859-1.

echo "$verabschiedung $name";