PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL:Warnung:Konsolen-Codepage (437) unterscheidet sich von Windows-Codepage (1252)

Aus der psql-Dokumentation:

psql ist als "Konsolenanwendung" gebaut. Da die Windows-Konsolenfenster eine andere Codierung verwenden als der Rest des Systems, müssen Sie bei der Verwendung von 8-Bit-Zeichen innerhalb von psql besonders vorsichtig sein. Wenn psqlde eine problematische Konsolen-Codepage erkennt, werden Sie beim Start gewarnt.

Um die Codepage der Konsole zu ändern, sind zwei Dinge erforderlich:Stellen Sie die Codepage ein, indem Sie cmd.exe /c chcp 1252 eingeben. (1252 ist eine für Deutsch geeignete Codepage; ersetzen Sie sie durch Ihren Wert.) kann diesen Befehl in /etc/profile.

einfügen

Um diese Warnung zu entfernen, müssen Sie also chcp 1252 ausführen bevor Sie psql eingeben . Mit chcp ohne Parameter gibt Ihnen die aktuelle Codepage.