asp如何将全角转化成半角?

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:45:50
asp如何将全角转化成半角?
比如123456789如何转换成123456789
这个函数怎么用呀?

response.write DBC2SBC("你要转的字符串",1)
就直接输出了
<%
'****************************
'*参数说明:
'* str:要转换的字符串
'* flag:标记,为0时半转全,为非0时全转半
'* 返回值类型:字符串
'****************************
function DBC2SBC(str,flag)
dim i
if len(str)<=0 then
REsponse.Write("字符串参数为空")
exit function
end if
for i=1 to len(str)
str1=asc(mid(str,i,1))
if str1>0 and str1<=125 and not flag then
dbc2sbc=dbc2sbc&chr(asc(mid(str,i,1))-23680)
else
dbc2sbc=dbc2sbc&chr(asc(mid(str,i,1))+23680)
end if
next
End function
%>