[em06][求助]ASP中的 “%” 百分号
function UTF2GB(UTFStr)
for Dig=1 to len(UTFStr)
if mid(UTFStr,Dig,1)="%" then
if len(UTFStr) >= Dig+8 then
GBStr=GBStr & ConvChinese(mid(UTFStr,Dig,9))
Dig=Dig+8
else
GBStr=GBStr & mid(UTFStr,Dig,1)
end if
else
GBStr=GBStr & mid(UTFStr,Dig,1)
end if
next
UTF2GB=GBStr
end function
……省略几个函数
这段代码是UTF-8转GB2312的一部分,其中红色的百分号代表什么??
如果是代表一个字符,那么这个函数将不起作用,因为UTF-8字符中,
不含%号,那个IF语句将总是为假.而直接执行ELSE的部分。
请各位朋友帮忙解答!谢谢!!!!
编程论坛 = 编程论坛
(GB2312) (UTF-8)