2011-05-05 188 views
-2

我正在構建一個論壇,其中包含您要查看的主題的標題。但如果它包含!那麼它會拋出404錯誤。我知道ASCII字符!是%21,我認爲urlencode()會改變!到%21但它沒有。當我點擊鏈接的網址仍然包含!這是打破了網址。有小費嗎?感嘆號在網址中

+0

urlencode應該可以工作,但你也可以嘗試rawurlencode() – 2011-05-05 04:58:08

+3

請發佈你的代碼。我只測試了php的['urlencode()'](http://www.php.net/manual/en/function.urlencode.php)函數,它的確將'!'編碼爲'%21'。你的代碼還有其他一些事情要做。 – Asaph 2011-05-05 04:58:14

回答