2014-01-29 103 views
1

我需要用Javascript編碼一個字符串,並想用PHP解碼(下面的代碼)。PHP/JavaScript:如何最好地編碼/解碼字符串?

不幸的是像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!§$%&/() 

提前感謝!

+0

解決方案:*修復*「PHP框架」。你解決了一個不需要存在的問題。 – user2864740

回答

0

同意user2864740

或者您可以使用Base32 ,因爲你只有50

0

嗯,也許php bson。閱讀更多信息,請致電BSON。它被MongoDB普及或使用,但可能檢查它的替代品basexxx