我有一个UTF8数据库和一个UTF8脚本来用数据填充表。但是我想使用运行该脚本psql -d instance -U user -f fillTables.sql
。由于我的系统具有Windows CP1252编码,因此psql似乎使用它来解析文件。我找到了本文档,并看到了这些反斜杠命令,但没有使它起作用
psql \encoding UTF8 -d instance -U user -f fillTables.sql
看起来这些是用于启动psql并在psql控制台内输入命令的,对吧?如何为不同文件的批处理设置不同的编码?
我可以使用它export PGCLIENTENCODING=UTF8
(在cygwin中,Windows有另一种语法),但是如果他们可以使用psql选项达到相同的效果,则可以接受其他答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句