sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:Waarschuwing:Console-codepagina (437) verschilt van Windows-codepagina (1252)

Uit de psql-documentatie:

psql is gebouwd als een "console-applicatie". Aangezien de Windows-consolevensters een andere codering gebruiken dan de rest van het systeem, moet u extra voorzichtig zijn bij het gebruik van 8-bits tekens binnen psql. Als psql een problematische consolecodepagina detecteert, wordt u gewaarschuwd bij het opstarten.

Om de consolecodetabel te wijzigen, zijn twee dingen nodig:Stel de codetabel in door cmd.exe /c chcp 1252 in te voeren. (1252 is een codetabel die geschikt is voor Duits; vervang deze door uw waarde.) Als u Cygwin gebruikt, moet u kan dit commando in /etc/profile plaatsen.

Dus om die waarschuwing te verwijderen, moet je chcp 1252 uitvoeren voordat upsql . invoert . Met behulp van chcp zonder parameters geeft u de huidige codepagina.



  1. Oracle-foutafhandeling

  2. Alle databases weergeven met PostgreSQL

  3. Wat ik graag zou willen zien in Amazon EC2 voor databasebeheer

  4. Update query if-instructie voor Oracle