PHP / JavaScript:如何最好地编码/解码字符串?

时间:2014-01-29 04:35:10

标签: javascript php string encoding decoding

我需要用Javascript对字符串进行编码,并希望用PHP解码它(下面的代码)。

不幸的是,urlencode()encodeURIComponent()等常用函数在这种情况下不起作用,因为我的PHP框架将斜杠/解释为分隔符,甚至是编码分隔符。

字符串长度在1到50个字符的范围内。加密不是重点,而是性能。

有没有人知道base64的替代方案?

的Javascript

var str = doEncode("I'm a String with special chars!§$%&/()");
window.location = "http://localhost/script.php?encoded_string=" + str;

PHP

$str = doDecode($_GET["encoded_string"]);
echo $str; // I'm a String with special chars!§$%&/()

提前致谢!

2 个答案:

答案 0 :(得分:0)

同意user2864740

或者您可以使用Base32 因为你只有50岁。

答案 1 :(得分:0)

好吧,也许是php bson。阅读更多BSON。它被MongoDB推广或使用,但可能会检查basexxx

的替代品