啟邁網絡今天來和大家學習一個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 瀏覽:20910
日期:19 瀏覽:20805
日期:19 瀏覽:18370
日期:19 瀏覽:16426
版權所有:啟邁科技-合肥網站建設 皖ICP備19009304號-1 皖公網安備 34010402702162號
網站建設,網站設計公司啟邁科技,為眾多企業提供網站建設,網站制作,響應式網站設計,手機網站建設,微網站,模板建站,企業郵箱等一站式互聯網解決方案和建站服務10年。