在数据库中插入数据时客户端编码错误(我使用Postgre SQL与Codeigniter)

时间:2011-06-03 04:21:52

标签: postgresql codeigniter

我正在使用带有codeigniter应用程序的Postgre SQL,我为注册用户编写了一个大代码查询。现在我们在注册用户时遇到错误。

发生数据库错误 错误号码:

错误:编码“UTF8”的字节序列无效:0x96提示:如果字节序列与服务器期望的编码不匹配,也会发生此错误,该编码由“client_encoding”控制。

任何人都可以帮我解决这个问题。

感谢。

Prasanth P

1 个答案:

答案 0 :(得分:2)

字节0x96是UTF-8编码中的not valid。我不熟悉codeigniter,但您可能需要调整PostgreSQL client_encoding属性以匹配您的输入编码(即该应用程序中使用的编码),反之亦然。

检查documentation以获取支持的编码列表。