zoukankan      html  css  js  c++  java
  • 【前端JS、后台C#】编码解码。

    最近做项目,出现中文乱码的问题,特地研究一下。

    GB2312,指的是中文

    UTF8,指的是国标,包含中文、英文。

    但是通过JQuery.ajax的Get、Post,如果直接传递中文或者特殊字符的特使字符的时候,这个时候就会出现乱码现象。

    JS编码 encodeURI:针对URL,不转义/ &

              encodeURIComponent:针对参数,转义/ &,如果参数有/ &这些符号,得用这个。

    JS解码 decodeURI:针对URL,不转义/ &
              decodeURIComponent :针对参数,转义/ &,如果参数有/ &这些符号,得用这个。

    C# 编码 Uri.EscapeUriString 针对URL,不转义/ &

                Uri.EscapeDataString 针对参数,转义/ &,如果参数有/ &这些符号,得用这个。

    C# 解码   HttpUtility.UrlDecode(string s)

  • 相关阅读:
    Redis 安装和启动
    有序的map类--LinkedHashMap
    Springmvc
    工厂模式
    Top K
    判断链表是否有环
    注解
    Spring 事务
    热点账户高并发解决方案
    sql优化
  • 原文地址:https://www.cnblogs.com/zhuyongblogs/p/5157957.html
Copyright © 2011-2022 走看看