gpt4 book ai didi

postgresql - Postgres 使用 cp1252 编码?

转载 作者:行者123 更新时间:2023-11-29 12:27:07 26 4
gpt4 key购买 nike

我有一个使用 UTF-8 作为编码的 postgres 数据库,并且 client_encoding 也设置为 UTF8。然而,当使用一个也应该是 UTF8 编码的脚本文件时,它似乎假设编码真的是 cp1252,并给我以下错误:

FEHLER:  Zeichen mit Byte-Folge 0x81 in Kodierung "WIN1252" hat keine Entsprechung in Kodierung "UTF8"

这里有什么问题?数据库不应该假设文件是​​ UTF8,而不是尝试从 cp1252 转换它吗?我什至添加了行

SET client_encoding='UNICODE';

但这并没有改变任何东西(如前所述,数据库已经这样配置了......)

最佳答案

我必须手动插入 BOM,然后才起作用。 (搞什么!)

关于postgresql - Postgres 使用 cp1252 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com