<%

Function vbsEscape(str)
    dim i,s,c,a
    s=""
    For i=1 to Len(str)
        c=Mid(str,i,1)
        a=ASCW(c)
        If (a>=48 and a<=57) or (a>=65 and a<=90) or (a>=97 and a<=122) Then
            s = s & c
        ElseIf InStr("@*_+-./",c)>0 Then
            s = s & c
        ElseIf a>0 and a<16 Then
            s = s & "%0" & Hex(a)
        ElseIf a>=16 and a<256 Then
            s = s & "%" & Hex(a)
        Else
            s = s & "%u" & Hex(a)
        End If
    Next
    vbsEscape = s
End Function
 
Function vbsUnEscape(str)
    dim i,s,c
    s=""
    For i=1 to Len(str)
        c=Mid(str,i,1)
        If Mid(str,i,2)="%u" and i<=Len(str)-5 Then
            If IsNumeric("&H" & Mid(str,i+2,4)) Then
                s = s & CHRW(CInt("&H" & Mid(str,i+2,4)))
                i = i+5
            Else
                s = s & c
            End If
        ElseIf c="%" and i<=Len(str)-2 Then
            If IsNumeric("&H" & Mid(str,i+1,2)) Then
                s = s & CHRW(CInt("&H" & Mid(str,i+1,2)))
                i = i+2
            Else
                s = s & c
            End If
        Else
            s = s & c
        End If
    Next
    vbsUnEscape = s
End Function
%>

最新文章

  1. TODO:Golang UDP连接简单测试慎用Deadline
  2. mysql中insert into select from的使用
  3. PHP in_array效率问题
  4. 计算字符串相似度算法——Levenshtein
  5. dedecms列表页如何让文章列表里面的文章每隔五篇就隔开一段空间
  6. .net的WebForm模拟MVC进行模型绑定,让自己少操劳
  7. Hive 的简单使用及调优参考文档
  8. Android中的Message机制
  9. Spark学习之编程进阶总结(一)
  10. oracle、grid 用户ID
  11. dpr,ppi,dip,viewport的一些概念
  12. 【mysql】mysql null值
  13. 未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, ”或它的某一个依赖项。系统找不到指定的文件。
  14. redis调优 -- 内存碎片
  15. SC review 5.2 设计可复用软件
  16. SSM框架之批量增加示例(同步请求jsp视图解析)
  17. 使用python登录CNZZ访问量统计网站,然后获取相应的数据
  18. Codeforces Round #209 (Div. 2)A贪心 B思路 C思路+快速幂
  19. 160429、nodejs--Socket.IO即时通讯
  20. MySQL 存储过程,游标,临时表创建

热门文章

  1. Django框架路由层-无名有名分组-无名有名分组反向解析
  2. (admin.E104) &#39;XXXX&#39; must inherit from &#39;InlineModelAdmin&#39;.
  3. Kagol:2022年最值得推荐的前端开源文章
  4. Redis网络模型究竟有多强
  5. CH9126常见问题解决(持续更新)
  6. [python] 基于Gradio可视化部署机器学习应用
  7. 简述HashSet的扩容机制以及我们在重写equals()的时候为何会重写hashcode()
  8. Vue 快速入门(一)
  9. 二十一、B树的定义、查找、插入和删除
  10. 【学习笔记】XR872 GUI Littlevgl 8.0 移植(显示部分)