|
主题: 请教关于输出固定长度字符的问题!
|
 红卫兵
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2004/3/30 17:19:11
|
#12004/8/15 18:34:03
偶想输出一个字符串,但字符长度不固定,差不多都是15个字符以下的, 偶想让它以固定长度输出,不足部分以空格补上!
试过很多种方法都不行: 1.建立函数。 function GetStr(str) GetStr = str & String(15-len(str)," ") end function 2.利用space函数 response.Write("sina0020"&space(15)&"sina0020")
两中方式最后显示的都是:sina0020 sina0020 而不是:sina0020 sina0020 但是察看源代码发现是有相应数量的空格,看来是IE解释的时候忽略掉了, 不知道该如何解决!?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#22004/8/15 18:44:01
在IE中,一个以上的空白字符算一个空格。
把空格换成
|
 红卫兵
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2004/3/30 17:19:11
|
#32004/8/15 19:52:07
谢谢janlay朋友,偶找到了更好的解决方法,IE只能识别英文的空格,但对于中文的空格却没有办法!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#42004/8/16 10:39:32
中文空格也不是万能的,在中文操作系统的服务器上,一些函数一样能识别它,比如trim()
|