由于使用base64_encode()生成的太长,而且太简单,有没有其他方式
可以尝试用js:
如:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent
base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符
base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符
原字串的规范客户已经写好,并且还要加密,不可能缩短原字串,只能尽可能保持原长度。base64只是编码,不是加密,也不符合
base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符
这个方法很好,谢谢宝贵意见