这两个函数的功能是用来将字符进行编码我反编码(解码),其主要用途在使用cookie时经常用到这两个函数,因为在要对cookie进行写入时,那些特殊字符(符号和汉字)需要进行编码才能写入,所以在读取时就需要用到unescape函数进行解码再显示,下面是一点例子:
//----------------------------------------------------------------------------
// Set a cookie given a name, value and expiration date.
//----------------------------------------------------------------------------
function setCookie (name, value,len) {
var date = new Date ();
len = len || 86400 * 1000 * 2;
date.setTime (date.getTime() + len * 1000);
document.cookie = name + "= " + escape(value) + "; expires= " + date.toGMTString() + "; path=/ ";
if(document.cookie.length > 1024){
deleteCookie(name);
}
}
//----------------------------------------------------------------------------
// Returns the value of the named cookie.
//----------------------------------------------------------------------------
function getCookie(name) {
var search;
search = name + "= ";
offset = document.cookie.indexOf(search) ;
if (offset != -1) {
offset += search.length;
end = document.cookie.indexOf( "; ", offset);
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(offset, end));
}
else
return " ";
}
分享到:
相关推荐
java实现js的escape和unescape方法
本工具类用java实现了JavaScript escape/unescape 编码。对接建行支付以及需要向后端传输中文数据时可以使用得到
输入样例: String stest = "中文1234 abcd[](),.~\\";...System.out.println(unescape(escape(stest))); 输出结果: 中文1234 abcd[](),.~\ %u4E2D%u65871234+abcd%5B%5D()%3C%2B%3E%2C.~%5C 中文1234 abcd[](),.~\
js escape,unescape解决中文乱码问题的方法.docx
为了 补缺 网上 C++ Builder XE 应用的不足,推广BCB这个优秀的平台 在 c++ 中实现了 javascript escape unescape 各位加油
Escape加密-UnEscape解密 每一位站长必备的好工具,精而巧!
js中的escape及unescape函数的php实现代码.docx
PHP实现Javascript中的escape及unescape函数代码分享_.docx
主要介绍了PHP实现JS中escape与unescape的方法,通过json_encode和json_decode方法实现JS中escape与unescape函数的功能,需要的朋友可以参考下
使用java对字符串进行unicode编码和解码。源程序
asp函数实现javascript里的escape函数和unescape函数功能
博文链接:https://icsnowing.iteye.com/blog/224664
主要介绍了PHP实现Javascript中的escape及unescape函数代码分享,本文给出两个实现版本,需要的朋友可以参考下
javascript-escape-unescape Javascript Escape / Unescape 使用编码的Escape / Unescape特殊字符 图片示例:
在PHP和Python中都有类似JS中的escape和UNescape函数的功能,那么Java语言中到底有没有类似的方法呢?本文就来介绍一下Java实现JS中的escape和UNescape转码方法,需要的朋友可以参考下
js中的escape及unescape函数的php实现代码
本篇文章是对使用PHP实现javascript的escape和unescape函数的方法进行了详细的分析介绍,需要的朋友参考下
从网上看到两个方法, C# 版的 Escape() 和 Unescape(),收藏下。
主要介绍了escape编码与unescape解码汉字出现乱码的解决方法,需要的朋友可以参考下
易语言Escape加解密源码,Escape加解密,unescape,escape