免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1721 | 回复: 2
打印 上一主题 下一主题

求助,关于字符集的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-12 09:50 |只看该作者 |倒序浏览
数据库中有一行数据很奇怪
显示的没有问题内容是‘小王庄镇徐庄子村宿舍楼’,但是用LENGTHB(SITUATED)显示是23,奇怪!不知道为什么?也不知道是怎么产生的。

字段名字是 SITUATED 类型是 varchar2(80)

SQL>; select situated from temp_serv where serv_seq=1;

SITUATED
--------------------------------------------------------------------------------

小王庄镇徐庄子村宿舍楼

SQL>; select lengthb(situated) from temp_serv where serv_seq=1;

LENGTHB(SITUATED)
-----------------
               23

SQL>; select dump(situated,1010) from temp_serv where serv_seq=1;

DUMP(SITUATED,1010)
--------------------------------------------------------------------------------

Typ=1 Len=23 CharacterSet=ZHS16GBK: 208,161,205,245,215,175,213,242,208,236,215,

175,215,211,180,229,203,222,201,225,194,165,0


SQL>; select dump(situated,17) from temp_serv where serv_seq=1;

DUMP(SITUATED,17)
--------------------------------------------------------------------------------

Typ=1 Len=23: d0,a1,cd,f5,d7,af,d5,f2,d0,ec,d7,af,d7,d3,b4,e5,cb,de,c9,e1,c2,a5,

^@


SQL>; select dump(situated,1016)  from temp_serv where serv_seq=1;

DUMP(SITUATED,1016)
--------------------------------------------------------------------------------

Typ=1 Len=23 CharacterSet=ZHS16GBK: d0,a1,cd,f5,d7,af,d5,f2,d0,ec,d7,af,d7,d3,b4

,e5,cb,de,c9,e1,c2,a5,0

论坛徽章:
0
2 [报告]
发表于 2003-02-12 09:56 |只看该作者

求助,关于字符集的问题

这样试试吧,是否是有空格?
select lengthb(rtrim(situated)) from temp_serv where serv_seq=1;

论坛徽章:
0
3 [报告]
发表于 2003-02-12 10:05 |只看该作者

求助,关于字符集的问题

geniushq
谢谢你

不行的 是试过了
这个字符 的16进制 值是0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP