JS:

    编码              解码

    escape             unescape

    encodeURI           decodeURI

    encodeURIComponent     decodeURIComponent

C#:

    HttpUtility.UrlEncode   编码
    HttpUtility.UrlDecode  解码

    编码方式不同结果也不同:

    System.Text.Encoding.ASCII    获取 ASCII(7 位)字符集的编码。

    System.Text.Encoding.BigEndianUnicode    获取使用 Big Endian 字节顺序的 UTF-16 格式的编码。

    System.Text.Encoding.Default    获取操作系统的当前 ANSI 代码页的编码。

    System.Text.Encoding.Unicode    获取使用 Little-Endian 字节顺序的 UTF-16 格式的编码。

    System.Text.Encoding.UTF32    获取使用 Little-Endian 字节顺序的 UTF-32 格式的编码。

    System.Text.Encoding.UTF7    获取 UTF-7 格式的编码。

    System.Text.Encoding.UTF8    获取 UTF-7 格式的编码。

    用法如下:

    HttpUtility.UrlEncode("",System.Text.Encoding.Unicode)

    HttpUtility.UrlDecode("",System.Text.Encoding.Unicode)

    

04-05 17:21