在日语语言环境中,是否有一个解决方法/修复psql在Windows上生成eldritch乱码?

时间:2014-11-15 03:34:39

标签: windows postgresql locale psql

我刚刚在我的Windows 7机器上全新安装了Postgres 9.3.5。我的机器的地方是“日本(日本)”。当我在命令提示符(或PowerShell)上运行psql时,会发生这种情况:

enter image description here

如果我运行psql --help,则eldritchness会增加:

enter image description here

如果我将我的语言环境切换回“英语(美国)”,我会得到正常输出,但这是一个耗时的过程,需要重新启动我的电脑。

问题:有没有办法让psql显示正常输出,即使在Japaese语言环境中也是如此;或者,有没有办法切换语言环境(或使psql相信我已经切换语言环境),这是快速的,不涉及重新启动我的计算机?

1 个答案:

答案 0 :(得分:2)

在unicode代码页中运行 - chcp 65001,或以cmd.exe /k chcp 65001运行cmd。

出于令人沮丧的历史原因,Windows命令提示默认情况下在ANSI代码页中运行。