zoukankan      html  css  js  c++  java
  • 闲谈前端编码解码、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)

  • 相关阅读:
    SpringMVC拦截器
    SpringMVC异常
    SpringMVC文件上传
    SpringMVC返回值类型
    JVM字节码
    使用Apache JMeter进行测试
    Tomcat优化
    垃圾收集器
    GC常见算法
    VisualVM远程连接Tomcat
  • 原文地址:https://www.cnblogs.com/xuliang1992/p/5151352.html
Copyright © 2011-2022 走看看