ASP UTF 8編碼下字串擷取和獲取長度函式

2022-09-21 15:15:11 字數 1313 閱讀 1782

複製** **如下:

'************************************

'擷取文字長度函式,支援utf-8

'輸入引數:

' 1、文字內容

' 2、文字最程式設計客棧大長度

'************************************

public function cut_title(title,tlen)

dim k,i,d,c

diwww.cppcns.comm istr

dim fortotal

if cdbl(tlen) > 0 then

k=0

d=strlen(title)

istr=""

fortotal = len(title)

for i=1 to fortotal

c=akrwrabs(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

本文標題: asp utf-8編碼下字串擷取和獲取長度函式

本文位址:

擷取處理UTF 8編碼字串

擷取處理utf 8編碼字串 規則 中文2個字元,數字 英文1個字元 擷取末尾不足乙個漢字的則捨棄。param string str param int len 截取出的字元長度 author flyer0126 since 2012 05 03 function substr utf8 cn str...

PHP擷取字串 GB2312 UTF8編碼

1.擷取gb2312中文字串 擷取中文字串 function mysubstr str,start,len else tmpstr substr str,i,1 return tmpstr 2.擷取utf8編碼的多位元組字串 擷取utf8字串 function utf8substr str,from...

PHP擷取字串 GB2312 UTF8編碼

1.擷取gb2312中文字串 擷取中文字串 function mysubstr str,start,len else tmpstr substr str,i,1 return tmpstr 2.擷取utf8編碼的多位元組字串 擷取utf8字串 function utf8substr str,from...