我想将任何文本作为get参数传递给php脚本。要知道我只是这样附加文本:
action.php?text=Hello+my+name+is+bob
此网址由javascript组成,我使用此网址发出ajax请求。
在action.php我做
$encoded = array_map('rawurlencode', $_GET);
但这对于像ÖÄüä
这样的特殊字符不起作用。
知道如何解决这个问题吗?
答案 0 :(得分:3)
url_encode(string)将返回给定字符串,其中特殊字符转换为%XX格式。
http://us3.php.net/manual/en/function.urlencode.php
我知道你可以发送特殊字符而无需通过$ _POST进行编码,这是另一种选择
答案 1 :(得分:2)
尝试使用url_encode().........