zoukankan      html  css  js  c++  java
  • Javascript版 UrlEncode和UrlDecode函数

    在做项目的时候需要对(Internet) Search Engine导入链接进行Keyword analysis.

    Google  用的是js'encodeURI()函数,可直接用decodeURI()解码。
    Baidu 则用的是:
    System.Web.HttpUtility.UrlEncode("编码", System.Text.Encoding.GetEncoding("gb2312"))的编码,
    解码则需要用到:
    System.Web.HttpUtility.UrlDecode("%B1%E0%C2%EB", System.Text.Encoding.GetEncoding("GB2312")));
    这个需要用的ASP.NET C#.以下提供一个Javascript操作进行解码的方法.

    <script language="vbscript">
    Function str2asc(strstr) 
        str2asc 
    = hex(asc(strstr)) 
    End Function 

    Function asc2str(ascasc) 
        asc2str 
    = chr(ascasc) 
    End Function
    </script> 

    UrlEncode:

    UrlEncode


    UrlDecode:

    UrlDecode



     

  • 相关阅读:
    计算机程序的构造和解释
    StackOverflow之旅<1>------{去掉烦人的"!=null"判断}
    tomcat 启动显示指定的服务未安装
    Sql Server 表的复制
    Sql Server配置管理器与 Sql Server Management Studio
    “因为数据库正在使用,所以无法获得对数据库的独占访问权。”处理
    Win10磁贴 横向排列 增加多行 多列 磁贴横向展示
    解决使用Hyper-v 设置虚拟机网卡出现-从网络文件夹中隐藏
    Hyper-V网络设置(物理机+虚拟机)
    易语言等软件自动获取管理员权限,在64位Windows7系统非管理员帐户中执行
  • 原文地址:https://www.cnblogs.com/didi/p/1447616.html
Copyright © 2011-2022 走看看