免费下载: Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 玩玩小游戏:连连看游戏网 http://www.llkyx.com
首页 >> Asp编程 >> Asp实例教程 >> ASP中的全角和半角之间的转化

ASP中的全角和半角之间的转化

来源:中国Asp之家 时间:2008-6-6 网友评论条 【

ASP中的全角和半角转化函数,使用方法,传入要转换的字符给str即可,flag设置要转换的类型。

<% 
Function DBC2SBC(Str, flag) 
rem 全角半角转换函数 
rem flag=-1时进行半角转全角 
rem flag=0时进行半角全角互转 
rem flag=1时进行全角转半角 
Dim i, sStr 
If Len(Str)<= 0 Then Exit Function 
DBC2SBC = "" 
For i = 1 To Len(Str) 
sStr = Asc(Mid(Str, i, 1)) 
Select Case flag 
Case -1 
If sStr>0 And sStr<= 125 Then 
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) -23680) 
Else 
DBC2SBC = DBC2SBC & Mid(Str, i, 1) 
End If 
Case 0 
If sStr>0 And sStr<= 125 Then 
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) -23680) 
Else 
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) + 23680) 
End If 
Case 1 
If sStr<0 Or sStr>125 Then 
DBC2SBC = DBC2SBC & Chr(Asc(Mid(Str, i, 1)) + 23680) 
Else 
DBC2SBC = DBC2SBC & Mid(Str, i, 1) 
End If 
End Select 
Next 
End Function 
%>

测试代码:

key="关键词:中国asp之家 www.aspxhome.com"
response.write  "<b>"&key&"</b>"
response.write  "<br>半角转全角: "&DBC2SBC(key,-1)
response.write  "<br>半角全角互转: "&DBC2SBC(key,0)
response.write  "<br>全角转半角:  "&DBC2SBC(key,1)

输入:

 

 

站长工具
关键字排名查询:关键字 网址
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号