免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: gogo_man

冰天雪地裸体跪地求助!关于汉字编码的兼容性问题! [复制链接]

论坛徽章:
0
发表于 2004-04-12 15:22 |显示全部楼层

冰天雪地裸体跪地求助!关于汉字编码的兼容性问题!

to netkiller,有没试过在shell下export PGCLIENTENCODING=GBK,或是在进入psql界面后set client_encoding='GBK';
再运行SQL语句:select '一'='两'; 看看结果是真是假?我在设置GBK后直接在客户端insert 的时候插入汉字'一'是正常的,能看到,而插入汉字'两'则看不到,如果select * from test where name='一',则name中为'一'的和那个看不到的'两'都被select 出来。你能不能实验下看看,因为不知道你测试的数据是怎么插入的。谢了!

论坛徽章:
0
发表于 2004-04-12 21:23 |显示全部楼层

冰天雪地裸体跪地求助!关于汉字编码的兼容性问题!

控制台 的编码 PGCLIENTENCODING

client_encoding是API访问数据库里的编码。。

论坛徽章:
0
发表于 2004-04-12 22:19 |显示全部楼层

冰天雪地裸体跪地求助!关于汉字编码的兼容性问题!

谢谢netkiller,问题解决了,locale的问题,lc_all设置为C后再initdb就好了。

论坛徽章:
0
发表于 2004-04-13 11:38 |显示全部楼层

冰天雪地裸体跪地求助!关于汉字编码的兼容性问题!

这其实就是一个编码对应的问题,我也曾经迷惑过!
控制台输入的汉字也是有编码方式的。
netkiller书中那个工具就能调整控制台解码方式。
我用的secureCRT却不可以。
另外,post可以进行做有限的转换(set client....)然后返回到客户端。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP