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