关于ASP字符控制的问题
来源:百度知道 编辑:UC知道 时间:2024/06/04 15:40:33
我想它不分行,按照我规定的字符数显示
比如现在我控制的标题是10个字符,哪怕他就是100个字符的标题也只显示10个字符
比如现在我控制的标题是10个字符,哪怕他就是100个字符的标题也只显示10个字符
这是个最简单的方法
<%=left((rs.Fields.Item("shuoming").Value),111)%>
解释一下
left是从左截取字的符数,,,shuoming是你数据库的表的名称 ,,111是控制你要显示字符的个数 。1个汉字二个字符。。。
<%=left((rs.Fields.Item("shuoming").Value),111)%>
用这个来控制,保证可以的
这个要判断的,中文汉字是站二个位,英文和数字是一个
直接用left肯定会一长一短
部分代码
c=Abs(Asc(Mid(str,i,1)))
if c>255 then
t=t+2
else
t=t+1
end if
<%
dim strings
strings = "无论标题是多少字……"
if len(strings)>10 then strings = left(strings,10)
response.Write strings '输出看看是不是只有10个字符了 很简单的哦
%>
a="这是你从数据库中提出的变量标题"
response.write left(a,10)
用CSS,规定行高即可