我已经安装了Postgresql,想要建立一个新的数据库,一切都很顺利,直到我尝试使用€符号.然后我知道,我在开始时得到的警告是有原因的.
原文链接:https://www.f2er.com/bash/383322.htmlWARNING: Console code page (850) differs from Windows code page (1252) 8-bit characters might not work correctly. See psql reference page "Notes for Windows users" for details.
所以我要告诉我(从PostgreSQL Documentation 9.2 – psql开始):
Windows用户注意事项
psql构建为“控制台应用程序”.由于Windows控制台窗口使用的编码与系统的其他部分不同,因此在psql中使用8位字符时必须特别小心.如果psql检测到有问题的控制台代码页,它将在启动时发出警告.要更改控制台代码页,需要做两件事:
>通过输入cmd.exe / c chcp 1252设置代码页.(1252是适用于德语的代码页;将其替换为您的值.)如果您使用的是Cygwin,则可以将此命令放在/ etc / profile中.
>将控制台字体设置为Lucida Console,因为光栅字体不适用于ANSI代码页.
当我键入cmd.exe / c chcp 1252命令时,出现语法错误.所以psql,无法识别命令.
出于绝望,我试图在cmd.exe本身做一些事情,也不起作用.
我在Windows 7 – 64Bit工作.