Umlaute in firebird isql.exe
Falsche bzw fehlerhafte Umlaute mit dem Firebird isql-Tool. Die Datenbank ist mit dem Zeichensatz ISO8859_1 angelegt. Bei der Ausgabe einer Tabelle „Select * from Table“ werden die Umlaute falsch dargestellt. Statt einem kleinen ü wird das ³ dargestellt.
So funktionierts:
Die Eingabeaufforderung aufrufen (anstatt direkt isql), dann den Befehl ‚chcp 1252‘ eingeben. Damit ändern wir die Zeichenkodierung auf Windows-Gepflogenheiten. Jetzt rufen wir das isql-Tool von dieser Eingabeaufforderung auf und lassen den Inhalt der Tabelle erneut darstellen, wir sehen wieder ³ anstatt dem ü. Wir müssen in der Eingabeaufforderung unter Eigenschaften/Schriftart noch eine andere Schriftart wählen, z.B. Lucida Console. Jetzt wird das ü richtig dargestellt.
Ich gehe davon aus das Update und Insert in der Datenbank von der Konsole aus jetzt auch mit den richtigen Zeichen funktioniert.
Nachtrag 05.11.2014:
Wenn die Datenbank mit dem Zeichensatz UTF8 angelegt ist, dann den Befehl ‚chcp 65001‘ eingeben.