国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP UTF-8編碼下字符串截取和獲取長度函數

2024-05-04 11:08:53
字體:
來源:轉載
供稿:網友
截取文字長度函數,支持UTF-8 ,這樣就可以滿意大部分截取字符串的朋友了。
 
 
 
復制代碼代碼如下:

'************************************ 
'截取文字長度函數,支持UTF-8 
'輸入參數: 
' 1、文字內容 
' 2、文字最大長度 
'************************************ 
Public Function Cut_Title(Title,TLen) 
Dim k,i,d,c 
Dim iStr 
Dim ForTotal 

If CDbl(TLen) > 0 Then 
k=0 
d=StrLen(Title) 
iStr="" 
ForTotal = Len(Title) 

For i=1 To ForTotal 
c=Abs(AscW(Mid(Title,i,1))) 
If c>255 Then 
k=k+2 
Else 
k=k+1 
End If 

iStr=iStr&Mid(Title,i,1) 

If CLng(k)>CLng(TLen) Then 
iStr=iStr".." 
Exit For 
End If 
Next 

Cut_Title=iStr 
Else 
Cut_Title="" 
End If 
End Function 

'******************************* 
'檢測文字長度函數,支持UTF-8 
'輸入參數: 
' 1、文字內容 
'******************************* 
Public Function StrLen(strText) 
Dim k,i,c 
Dim ForTotal 

k=0 
ForTotal = Len(strText) 

For i=1 To ForTotal 
c=Abs(AscW(Mid(strText,i,1))) 
If c>255 Then 
k=k+2 
Else 
k=k+1 
End If 
Next 
StrLen=k 

End Function

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵东县| 永安市| 宁明县| 鄄城县| 高安市| 循化| 宣武区| 鄱阳县| 莆田市| 桂平市| 双桥区| 郸城县| 天津市| 香格里拉县| 阳山县| 双鸭山市| 太湖县| 故城县| 四川省| 乐东| 六安市| 通许县| 习水县| 新平| 彩票| 淅川县| 鹤庆县| 崇州市| 义乌市| 天镇县| 上高县| 拉孜县| 东阿县| 神木县| 芜湖县| 汝阳县| 枣庄市| 广德县| 宿迁市| 彭阳县| 临高县|