启迈网络今天来和大家学习一个ASP的函数,让Len,Left,Right函数识别中文。因为中文识别为两个字符,ASCII码为一个所以我们直接用这个函数是不行的。所以今天合肥网站建设就用一个函数来实现。
Public Function LenX(ByVal sString)
Dim reslult, lngStringLen, strCharString, i
lngStringLen = Len(sString)
strCharString = ""
for i = 1 to lngStringLen
strCharString = Mid(sString, i, 1)
if Asc(strCharString) > 0 then reslult= reslult+ 1 else reslult= reslult+ 2
next
LenX= reslult
End Function
Public Function strLeft(ByVal sString, ByVal lLength)
if isBlank(sString) or lLength < 1 then Exit Function
Dim result, lngStringLength, strCharString, lngCounter ,i
lngStringLength = Len(sString)
result = ""
for i = 1 to lngStringLength
strCharString = Mid(sString, i, 1)
result = result & strCharString
if Asc(strCharString) > 0 then lngCounter = lngCounter + 1 else lngCounter = lngCounter + 2
if lngCounter >= lLength then Exit For
next
strLeft = result
End Function
Public Function strRight(ByVal sString, ByVal lLength)
if isBlank(sString) or lLength < 1 then Exit Function
Dim result, lngStringLength, strCharString, lngCounter, i
lngStringLength = Len(sString)
result = ""
for i = lngStringLength to 1 step -1
strCharString = Mid(sString, i, 1)
result = strCharString & result
if Asc(strCharString) > 0 then lngCounter = lngCounter + 1 else lngCounter = lngCounter + 2
if lngCounter >= lLength then Exit For
next
strRight = result
End Function
好了,通过以后这几个函数,我们可以使用中文了。合肥网站建设一直在用最好的技术,最优的服务来为广大客户服务。您的满意是我们最大的支持。
[ 上一篇 ] 启迈网络和大家一起学习PHP中常量的定义
[ 下一篇 ] 启迈网络谈谈ASP分页的一些心得
将文章分享到:
相关新闻
日期:19 浏览:47466
日期:19 浏览:34441
日期:19 浏览:25732
日期:19 浏览:23726
版权所有:启迈科技-合肥网站建设 皖ICP备19009304号-1
皖公网安备 34010402702162号
网站建设,网站设计公司启迈科技,为众多企业提供网站建设,网站制作,响应式网站设计,手机网站建设,微网站,模板建站,企业邮箱等一站式互联网解决方案和建站服务10年。