繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP技巧 >> len(),lift(),right()不能正常识别中文的解决方法

len(),lift(),right()不能正常识别中文的解决方法

2006-05-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:   以下用法和len(),lift(),right()一样。 Function Strlength(Str) Temp_Str=Len(Str) For I=1 To Temp_Str Test_Str=(Mid(Str,I,1)) If Asc(Test_Str)>0 Then Strlength=Strlength+1 Else Strlength=Strleng...

   以下用法和len(),lift(),right()一样。

Function Strlength(Str)

Temp_Str=Len(Str)

For I=1 To Temp_Str

Test_Str=(Mid(Str,I,1))

If Asc(Test_Str)>0 Then

Strlength=Strlength+1

Else

Strlength=Strlength+2

End If

Next

End Function

Function Strleft(Str,L)

Temp_Str=Len(Str)

For I=1 To Temp_Str

Test_Str=(Mid(Str,I,1))

Strleft=Strleft&Test_Str

If Asc(Test_Str)>0 Then

lens=lens+1

Else

lens=lens+2

End If

If lens>=L Then Exit For

Next

End Function

Function Strright(Str,L)

Temp_Str=Len(Str)

For i = Temp_Str to 1 step -1

Test_Str=(Mid(Str,I,1))

Strright=Test_Str&Strright

If Asc(Test_Str)>0 Then

lens=lens+1

Else

lens=lens+2

End If

If lens>=L Then Exit For

Next

End Function

责任编辑:admin
相关文章