我需要知道javascript如何通过coockies中的分号传递。当我用分号(例如; .txt)提供文件名以及文件夹ID,文档类型和大小等其他值时,尝试使用javascript中的document.coockie将所有这些存储在cooockies中。
因为在javascript coockiename和值使用分号coockie store值分隔,它找到了分号。如果文件名包含分号,它就不存储它
我怎样才能在javascript中完成。并阅读价值......
答案 0 :(得分:1)
您需要escape
要存储在Cookie中的字符串
例如:escape('a;')
会给出“a%3B”
答案 1 :(得分:1)
我建议将您输入的值编码到cookie中,以便您存储的值可以包含分号。
您可能需要查看encodeURIComponent
和decodeURIComponent
。
一个例子
window.encodeURIComponent(';'); // results in %3B