【发布时间】:2009-10-08 10:14:02
【问题描述】:
我的 PostgreSQL 数据库有时会报告一个奇怪的错误:
[client] postgres7 错误:[-1: ERROR: invalid byte sequence for encoding \"UTF8\": 0xb4 提示:如果字节序列与服务器预期的编码不匹配,也会发生此错误,该编码由 adodb_throw(INSERT INTO) 中的 \"client_encoding\".] 控制 page_cmets(pageid, pagetype, sender_name, sender_mail, sender_url, comment, owner_uid, owner_gid, sortorder, level, parent) 价值观( 1493, 102, \'亚历克西斯\', \'xxx@xxx.es\', \'\', \'
下周五我将访问巴塞罗那,如果您需要其中一个杯子,请告诉我。
\', 1000, 1000, 1、 1、 空值 ), )现在,我看到它来自有趣的撇号。然而我完全糊涂了,因为数据库是用 UTF8 初始化的,Web 应用程序正在提供 UTF8 页面,而且,在将内容推入数据库之前,它甚至是 utf8_encoded。
有人知道如何避免这个错误吗?
【问题讨论】:
标签: postgresql database