我正在尝试将数据库从 PostgreSql 8.3 升级到 8.4,我备份了 8.3 中的数据并从 8.4 中恢复,没有任何问题,但是,当我尝试使用完美连接到 8.3 的相同程序时,它会引发错误:
Invalid byte sequence for character encoding <<WIN1252>>: 0x00
有人知道会发生什么吗?
答案1
第 8.4 页在处理字符时更加严格,因此出现错误。是我的程序试图在字段上插入 \0。这迫使我调试程序并解决问题。
我正在尝试将数据库从 PostgreSql 8.3 升级到 8.4,我备份了 8.3 中的数据并从 8.4 中恢复,没有任何问题,但是,当我尝试使用完美连接到 8.3 的相同程序时,它会引发错误:
Invalid byte sequence for character encoding <<WIN1252>>: 0x00
有人知道会发生什么吗?
第 8.4 页在处理字符时更加严格,因此出现错误。是我的程序试图在字段上插入 \0。这迫使我调试程序并解决问题。