js Jquery字符UrlEncode 编码 C#(asp.net)解码 Server HttpUtility 区别 cookies存中文

摘要:
一、Jsasp.net交互Url编码解码C#(asp.net)编码:HttpUtility.UrlEncode(url)Jquery解码:decodeURIComponent(url);Jquery编码:encodeURIComponent(url);C#(asp.net)解码:HttpUtility.UrlDecode二、asp.net(ServerHttpUtility)编码解码区别:Http

一、Js asp.net 交互Url编码解码

C#(asp.net)编码:HttpUtility.UrlEncode(url)

Jquery解码:decodeURIComponent(url);

Jquery编码:encodeURIComponent(url);

C#(asp.net)解码:HttpUtility.UrlDecode

二、asp.net(Server HttpUtility)编码解码区别:

HttpUtility.UrlEncode()默认是以UTF8对URL进行编码,而Server.UrlEncode()则以默认的编码对URL进行编码

三、cookies存中文

var cookieArray = document.cookie.split("; "); //得到分割的cookie名值对
var cookie = new Object();
for (var i = 0; i < cookieArray.length; i++) {
var arr = cookieArray[i].split("="); //将名和值分开
if (arr[0] == "UserSubscribe") userSubscribe=decodeURIComponent(arr[1]); //unescape乱码
}

免责声明:文章转载自《js Jquery字符UrlEncode 编码 C#(asp.net)解码 Server HttpUtility 区别 cookies存中文》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Dubbo端口占用错误信息SQL中左连接on and条件和where条件执行先后顺序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python基础学习-字符编码

一、字符编码总结: 1、内存固定使用unicode,我们可以改变的是存入硬盘采用格式      英文+汉字-》unicode-》gbk      英文+日文-》unicode-》shift-jis      万国字符》-unicode-》utf-8 2、文本文件存取乱码问题 :      解决办法:                 编码格式应该设置成支持文...

Gulp解决发布线上文件(CSS和JS)缓存问题

Gulp解决发布线上文件(CSS和JS)缓存问题     本文的缘由:目前经常线上发布文件后要不断的刷新页面及过很长时间,页面上的CSS和JS文件才能生效,特别对于目前做微信商城的时候,微信内置的浏览器缓存非常的严重,之前我们经常是在文件后面加上时间戳的方式来解决线上发布后的缓存问题,但是在微信浏览器内并不生效;因此我们需要改变文件名的方式来解决缓存的问题...

cookie中数据无法读取,HttpOnly属性

新接手一个项目。项目用户登陆之后用户信息,token是后端保存在前端的cookie里面的。基于此开发。 在开发中,遇到的问题是浏览器手动刷新之后,用户掉线需要重新登陆问题。在此基础上,开始解决bug。 一开始我以为是 vuex 中数据没有持久化保存到 session ,导致用户信息丢失,后来仔细检查之后刷新一瞬间是有用户信息在 session 的。并不是...

javaScript 全局变量注意

1.注意隐式全局变量   function sum(a,b)   {     result=a+b;     return result;   } 上面虽然返回结果但是多了一个全局变量命名空间。 最好使用var 来声明变量 function sum(a,b) {    var result=a+b;   return result; } 2.注意创建隐式全...

js 调用后台代码(比较实用,好记)

   JavaScript调用ASP.NET后台代码:   方法一:         1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;           2、在前台写一个js函数,内容为document.getElementById("btn1").click();           3、在前台或后台调用js函数,激发c...

OpenLDAP安装与配置

因为公司内部有多个系统,而每个系统都有自己的一套用户认证。每次新进或离职一位同事,运维的小伙伴们,都要在每个系统上去添加用户,搞得小伙伴们很不爽。 为了让运维的小伙伴们,从这个繁琐的工作中解放出来,同时也为了统一管理所有系统的用户认证,我们决定启用ldap。这样每个系统的用户认证全部通过ldap来进行,而每个系统的权限就使用各自系统的权限管理即可。 一、O...