sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL:Advarsel:Konsol kodetabel (437) adskiller sig fra Windows kodetabel (1252)

Fra psql-dokumentationen:

psql er bygget som en "konsolapplikation". Da Windows-konsollens vinduer bruger en anden kodning end resten af ​​systemet, skal du være særlig forsigtig, når du bruger 8-bit tegn i psql. Hvis psqlde opdager en problematisk konsolkodetabel, vil den advare dig ved opstart.

For at ændre konsollens tegntabel er to ting nødvendige:Indstil tegntabel ved at indtaste cmd.exe /c chcp 1252. (1252 er en tegntabel, der er passende for tysk; udskift den med din værdi.) Hvis du bruger Cygwin, skal du kan sætte denne kommando i /etc/profile.

Så for at fjerne denne advarsel skal du udføre chcp 1252 før du indtaster psql . Brug af chcp uden parametre giver dig den aktuelle kodetabel.



  1. fe_sendauth:ingen adgangskode angivet

  2. Node.js og Microsoft SQL Server

  3. SQLite REPLACE-sætning

  4. Beregner du et glidende gennemsnit i MySQL?