ASP UTF-8编码下字符串截取和取得长度函数
发布时间:2023-08-16 13:11:10 所属栏目:Asp教程 来源:
导读:复制代码 代码如下:
'************************************
'截取文字长度函数,支持UTF-8
'输入参数:
' 1、文字内容
' 2、文字最大长度
'************************************
'************************************
'截取文字长度函数,支持UTF-8
'输入参数:
' 1、文字内容
' 2、文字最大长度
'************************************
复制代码 代码如下: '************************************ '截取文字长度函数,支持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 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐