关于ASP字符控制的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:40:33
我想它不分行,按照我规定的字符数显示
比如现在我控制的标题是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,规定行高即可