起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: dynasty0628

【结贴】全角空格怎么去除

[复制链接]
 楼主| 发表于 2009-11-6 14:00:53 | 显示全部楼层
数据库中字段类型是varchar(64)
数据库中值就是“测试”
用select len(fdisplayname) ,结果是2
回复 支持 反对

使用道具 举报

发表于 2009-11-6 14:08:45 | 显示全部楼层
楼主,这样吧,你有简单例子么,有就打包发上来看一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-6 14:59:16 | 显示全部楼层
你随便找个可以填数据的,填的时候在最后加个全角的空格就可以了
回复 支持 反对

使用道具 举报

发表于 2009-11-6 15:16:42 | 显示全部楼层
我试了,数据库中 如果 存了全角的空格,用上面的函数 是有效的

snap4.png

10.17 KB, 下载次数: 68

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-6 15:20:03 | 显示全部楼层
现在的关键是数据库中的数据看不出有全角空格,如果有的话肯定可以替换。
但是在平台中能表现出空格来。

你在平台中填一个数据试试,加上空格,然后再到数据库中看看值
回复 支持 反对

使用道具 举报

发表于 2009-11-6 15:24:14 | 显示全部楼层
另外,按你说的,字段类型是varchar,然后 用dataedit表现,录入全角的空格,数据库中是可以看到的全角空格的,过程如下

11.rar

342.27 KB, 下载次数: 31

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-6 15:32:25 | 显示全部楼层
你例子中“起步 起步”中间的那几个空格加的真叫我郁闷,看不出有几个字符。

过程跟你例子差不多,但是在我们这边在平台中保存完毕后,在数据库中查询是看不到最后的空格的,而且用len函数也len不出来。
回复 支持 反对

使用道具 举报

发表于 2009-11-6 15:38:23 | 显示全部楼层
重新抓了一个,按你描述的做法,数据库中可以看到的全角空格且replace函数有效

22.rar

339.63 KB, 下载次数: 31

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-6 15:51:10 | 显示全部楼层
看到了,过程就是这样的。
谢谢,先结贴,我再查查原因
回复 支持 反对

使用道具 举报

发表于 2009-11-6 15:52:31 | 显示全部楼层
ok
有问题请开新帖吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 20:17 , Processed in 0.050077 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表