当我尝试在PSQL windows命令shell中执行以下操作时:
INSERT INTO NAMES (surname) VALUES ('børre')
我得到以下内容:
ERROR: invalid byte sequence for encoding "UTF8": 0x9b
显示client_encoding并显示server_encoding给出“utf8”。
为什么服务器不能使用utf8编码处理ø?我试图将client_encoding更改为latin1,这解决了终端中的问题,但如果我通过python或其他方式插入,则该字符不会保存为utf8。