huangyinghua 发表于 2008-6-3 21:11

ALLTRIM竟然去不掉前后的空格?

帮我执行下面这句命令,就会看到确实前面的那些空格是去不掉的,这是怎么回事?谢谢!
?ALLTRIM("                          vt./n.1.滥用,妄用;2.虐待,凌辱")

啸凡 发表于 2008-6-3 21:16

我试了,可以去掉空格。我用VFP6.0

Tiger5392 发表于 2008-6-3 23:26

可能是全角的空格,它的ascii码不是32,就去不掉了。

啸凡 发表于 2008-6-4 08:33

我是把他命令直接拷贝到命令窗口执行,没作任何修改的。不知道他帖子上的命令是另外写的还是拷下来的。

蔡依林 发表于 2008-6-18 21:08

我也可以啊。哈哈。他这是怎么了,是不是他的那个问号出现错误啊。

午丁 发表于 2008-6-21 19:43

[quote][bo][un]huangyinghua[/un] 在 2008-6-3 21:11 的发言:[/bo]

帮我执行下面这句命令,就会看到确实前面的那些空格是去不掉的,这是怎么回事?谢谢!
?ALLTRIM("                          vt./n.1.滥用,妄用;2.虐待,凌辱") [/quote]
本例中“vt./n.……”之前的字符不是空格,是个不可见的字符。第一个的asc码=9,而空格的asc码=32

[[it] 本帖最后由 午丁 于 2008-6-21 19:45 编辑 [/it]]

页: [1]

编程论坛