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)

  • 相关阅读:
    教你如何自定义组件
    android应用开发小技巧
    改变Vim在iTerm2中的光标
    Mac添加bash alias
    tmux常用命令
    javascript Date 总结
    ES6箭头函数
    npm常用命令
    ES6 import export
    gitingore
  • 原文地址:https://www.cnblogs.com/xuliang1992/p/5151352.html
Copyright © 2011-2022 走看看