如果用户提供非英语密码,则PostgreSQL安装中断

如果用户提供非英语密码,则PostgreSQL安装中断,postgresql,passwords,Postgresql,Passwords,似乎超级用户密码不能接受非英语字符?否-utf密码对postgres来说很合适: t=# create user so superuser password 'де́льта, греч. δέλτα)'; CREATE ROLE Time: 112.705 ms t=# \q MacBook-Air:~ vao$ export PGPASSWORD="де́льта, греч. δέλτα)" && psql -h 192.168.8.110 t -U so Timing i

似乎超级用户密码不能接受非英语字符?

否-utf密码对postgres来说很合适:

t=# create user so superuser password 'де́льта, греч. δέλτα)';
CREATE ROLE
Time: 112.705 ms
t=# \q
MacBook-Air:~ vao$ export PGPASSWORD="де́льта, греч. δέλτα)" && psql -h 192.168.8.110 t -U so
Timing is on.
psql (9.6.1, server 9.6.3)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.

t=# \q

否-对于postgres,utf密码非常合适:

t=# create user so superuser password 'де́льта, греч. δέλτα)';
CREATE ROLE
Time: 112.705 ms
t=# \q
MacBook-Air:~ vao$ export PGPASSWORD="де́льта, греч. δέλτα)" && psql -h 192.168.8.110 t -U so
Timing is on.
psql (9.6.1, server 9.6.3)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.

t=# \q

所有设置都可以使用:您使用的是什么安装程序,在什么平台上?我们使用的是postgresql-9.6.2-2-windows-x64。如果我们提供任何非英语密码,安装中断.Dos命令供参考:postgresql-9.6.2-2-windows-x64.exe--unattendedmodeui none--mode unattended--superpassword Télécharger--servicename“postgresql”--servicepassword Télécharger--禁用stackbuilder是--serverport 7555可以使用所有设置:您使用的是什么安装程序,在什么平台上?我们使用的是postgresql-9.6.2-2-windows-x64。如果我们提供任何非英语密码,安装中断.Dos命令供参考:postgresql-9.6.2-2-windows-x64.exe--UnattendedModelUI none--模式unattended--超级密码Télécharger--servicename“postgresql”-servicepassword Télécharger--禁用stackbuilder是--serverport 7555而为true,这并不意味着他们使用的安装程序可以应付。对,我只是从来没有遇到过这样的问题。感谢您选择动态共享内存实现。。。windows正在创建配置文件。。。确定在C:/Program Files/PostgreSQL/9.6/data/base/1中创建template1数据库。。。好的,正在初始化pg_authid。。。确定设置密码。。。致命:编码“UTF8”的字节序列无效:0xe0 0x74 0x27子进程已退出,退出代码为1 initdb:正在删除名为Die的数据目录“C:/Program Files/PostgreSQL/9.6/data”的内容(无法使用initdb初始化数据库群集)。。。无法使用initdbyeah初始化数据库群集-我没有使用Windows的经验。为什么不在安装时设置ascii密码,并在安装完成后将其设置为utf值?。。为了避免InstallatorName可能出现的utf问题,对我来说,任何帮助都是正确的,但这并不意味着他们使用的安装程序可以解决问题。对,我只是从来没有遇到过这样的问题。感谢您选择动态共享内存实现。。。windows正在创建配置文件。。。确定在C:/Program Files/PostgreSQL/9.6/data/base/1中创建template1数据库。。。好的,正在初始化pg_authid。。。确定设置密码。。。致命:编码“UTF8”的字节序列无效:0xe0 0x74 0x27子进程已退出,退出代码为1 initdb:正在删除名为Die的数据目录“C:/Program Files/PostgreSQL/9.6/data”的内容(无法使用initdb初始化数据库群集)。。。无法使用initdbyeah初始化数据库群集-我没有使用Windows的经验。为什么不在安装时设置ascii密码,并在安装完成后将其设置为utf值?。。为了避免InstallatorName可能出现的utf问题,还有什么帮助吗