php两个函数 urlencode urldecode
js两个函数 decodeURI encodeURI 5.5以前的版本是已经废弃的 escape unescape
简单示例如下:
1、php 设置cookie ,js读取cookie
setcookie ("username", urlencode("中文测试"));
?>
2、js设置cookie php读取cookie
echo urldecode($_COOKIE["username"]);
?>
3 js设置js读取 php设置php读取方法类似
function SetCookie(name, value) {
var exp = new Date();
exp.setTime(exp.getTime() + 3 * 24 * 60 * 60 * 1000); //3天过期
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
return true;
};
function getCookie(name) {
var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) return arr[2]; return null;
};
var currentServiceAliasName = getCookie("appName");
var displayName = "";
if (currentServiceAliasName != null && currentServiceAliasName != "" && currentServiceAliasName != "undefined")
displayName = decodeURIComponent(currentServiceAliasName) + " . " + counterName;
else
displayName = counterName;
decodeURIComponent 用这个转换一下
总结:cookie解决中文乱码问题实质上是就url编码函数之间的转换,小编总结了一下其实小编觉得cookie最好不要使用中文了,中文在这些地方处理不够用了。
俄罗斯乡村模拟器最新版
俄罗斯乡村模拟器去广告版是一个超级休闲好玩的乡村模拟经营类型
虚拟家庭3中文版
虚拟家庭3是一款真实模拟家庭生活的休闲模拟手游,游戏带你体验
ps5模拟器官方版
ps5模拟器官方版是一款趣味的手机模拟小游戏,游戏的画面非常
太空沙盒模拟器汉化版
太空沙盒模拟器汉化版是一个超级有趣好玩模拟经营类型的科幻手游
月兔冒险官方版最新版
月兔冒险官方版版是一个超级休闲好玩的模拟手游,你在游戏中将会