zoukankan      html  css  js  c++  java
  • JavaScript编码解码以及C#中的编码解码

    1、前言

    实际工作中,经常会用到编码解码,比如地址栏传递中文字符时,就需要先编码,再解码。下面列出JavaScript和C#中的编码解码方式。

    2、详解

    JavaScript中的编码解码

    编码 解码
    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-8 格式的编码。

    用法如下:

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

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

        

  • 相关阅读:
    函数即变量
    装饰器模型
    团队配合指令
    三元指令
    虚实之门
    for的逻辑
    我写的第4个程序(日志最近行读取函数)
    还在用WebBrowser吗?你out了!
    关于打印机共享的注意事项——又被叫去修电脑了
    MVVM转换器Int2StringConverter基础类
  • 原文地址:https://www.cnblogs.com/gaozejie/p/5099029.html
Copyright © 2011-2022 走看看