VB包含汉字的URL转码函数(包含空格,汉字)

测试调用的网页为aspx页面

'包含汉字的URL转码函数

Private Function vbEscape(psstring As String) As String Dim nTemp,stemp,stempChar,nTempAsc For nTemp = 1 To Len(psstring) stempChar = Mid(psstring,nTemp,1) nTempAsc = AscW(stempChar) If (nTempAsc >= 48 And nTempAsc <= 57) Or (nTempAsc >= 65 And nTempAsc <= 90) Or (nTempAsc >= 97 And nTempAsc <= 122) Or InStr("@*_+-./",stempChar) > 0 Then stemp = stemp & stempChar ElseIf nTempAsc > 0 And nTempAsc < 16 Then stemp = stemp & "%0" & Hex(nTempAsc) ElseIf nTempAsc >= 16 And nTempAsc < 256 Then stemp = stemp & "%" & Hex(nTempAsc) Else stemp = stemp & "%u" & Hex(nTempAsc) End If Next vbEscape = stemp End Function

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...