首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL UTF8处理

PostgreSQL UTF8处理
EN

Stack Overflow用户
提问于 2009-10-08 10:14:02
回答 1查看 834关注 0票数 0

我的PostgreSQL DB不时地报告一个奇怪的错误:

客户端postgres7错误:-1:错误:编码\“UTF8 8\”:0xb4提示的无效字节序列:如果字节序列与服务器期望的编码不匹配(服务器由\"client_encoding\“控制),也可能发生此错误。在adodb_throw(插入到page_comments(pageid,页面类型,sender_name,sender_mail,sender_url,注释,owner_uid,owner_gid,sortorder,level,父)值( 1493,102,‘alexis\’,\‘xxx@xxx.es’,\'\',[经]

下星期五我会去巴塞罗纳,如果你需要这样的杯子,请告诉我。

1000,1000,1,1,1,),)

现在,我看到它来自于一个有趣的撇号符号。然而,我完全不明白,因为DB是在UTF8中初始化的,web应用程序正在为UTF8页面提供服务,而且,在将内容推入数据库之前,内容甚至是utf8_encoded。

有人知道如何避免这个错误吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-08 10:17:18

U+00B4,急性重音,在ISO-8859-1中编码为‘xb4’.在UTF-8中,它将是‘\xc2xb4’。因此,应用程序的某些部分将编码更改为拉丁文-1。找到并修复那个地方,错误就会消失。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1536855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档