2014-10-19 35 views
0

我有一個post數據編碼問題。 我送(從我的應用程序)的數據(在UTF8)到PHP scrypt和相同的數據:在本地服務器 1)看起來像:PHP _REQUEST [variable]在兩臺服務器上不同

_REQUEST["data"] {"type": "FeatureCollection" 

2)遠程(商業)服務器看起來像

_REQUEST["data"] %7B%22type%22:%20%22FeatureCollection%22 

PHP或函數中的設置參數是否帶來十六進制形式的字符?

回答

1

使用URL解碼。

$data = urldecode($_REQUEST["data"]); 

可以使用UTF-8解碼功能與urldecode一起,

$data = utf8_decode(urldecode($_REQUEST["data"])); 
+0

完美。感謝您的快速回答。 – Artik 2014-10-19 07:42:26

相關問題