• 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)

        

  • 相关阅读:
    浏览器渲染
    微信h5页面制作总结
    chrome开发工具指南之综述
    零碎记录
    docker 容器已经启动,但是无法访问
    Docker的安装及使用
    python目录选择
    centos7 设置进程开机自启动
    语句中传入变量
    kafka -> structuredStreaming读取kafka日志 ->自定义输出到mysql
  • 原文地址:https://www.cnblogs.com/gaozejie/p/5099029.html
Copyright © 2020-2023  润新知