我需要在cookie中保存字符串值,并且该字符串(一个人的姓)可能包含撇号,如O'Bama。
我尝试lastName.replace(/'/, "\'").toString();
,但我在Cookie中获得了undefined
。
我做错了什么,应该如何正确地做到这一点?
答案 0 :(得分:1)
你只需要使用javascript函数转义字符串:
escape()
和unescape获取实际值
unescape()
答案 1 :(得分:1)
在javascript中使用escape()
功能:
lastname = escape(lastname);
要撤消此操作,只需拨打unescape()
...
这将编码所有特殊字符以将其存储在您的cookie中。