请教汉字和字母占位符的问题。。。。。很急啊!!(50分)

  • 主题发起人 主题发起人 Delphi之旅
  • 开始时间 开始时间
D

Delphi之旅

Unregistered / Unconfirmed
GUEST, unregistred user!
我的所有标题都在数据库中存放,
标题中有汉字还有英文字母,比如说“windows2000学习手册”
现在的问题是:
我把它取出来放在了table中,因为table长度有限,
所有我这样写了:

<td width="221" valign="bottom">
<%if len(rsbook("content"))>16 then%><%=Left(rsbook("content"),16)%>...<% else%><%=rsbook("content")%><%end if%>
</td>

可是我发现汉字和字母的占位一样,都是一位,
而应该想让其显示是汉字站两位,字母为一位。
请问高手我该怎么办!?!?
很急啊,按这种方法取值后显示的太难控制了!!!!
 
Asp吧,不熟,帮你up
 
只能自己判断每一个字符,脚本,VB中都是双字节表示的。
 
能不能说的清楚一点啊
 
LenB()函数试试
 
后退
顶部