我有一個JavaScript,它向PHP API發送一些特定的信息。在發送之前執行encodeURI。我怎樣才能在PHP中「解碼」它?我明白urldecode/urlencode是不同的javascript編碼/ decodeURI,所以我可以使用什麼?我怎樣才能在PHP php decodeURI?
5
A
回答
5
使用encodeURIComponent
在Javascript:在PHP http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp和urldecode
:http://php.net/manual/en/function.urldecode.php
6
除非你編碼它多次(例如通過顯式調用編碼方法和插入值到表單字段,然後提交)你不需要做任何事情 - 當解析請求時,它會透明地轉換回原來的形式。
+0
怎麼樣?我不明白... –
0
3
可以在PHP中使用rawurldecode
功能,但這個功能是不是UTF-8,那麼你必須轉換爲UTF-8 utf8_decode
這樣
echo utf8_decode(rawurldecode('Educa%C3%A7%C3%A3o%20Multim%C3%ADdia'));
相關問題
- 1. 我怎樣才能javascript decodeURI?
- 2. 我怎樣才能在PHP
- 3. 我怎樣才能使PHP
- 4. PHP怎樣才能從feelgrafix
- 5. 我怎樣才能O.K. php中的mongodb
- 6. 我怎樣才能沙箱PHP腳本?
- 7. 我怎樣才能使用JQuery和PHP
- 8. 我怎樣才能恢復使用PHP
- 9. 我怎樣才能提取PHP
- 10. 我怎樣纔有效對象在PHP
- 11. 我怎樣才能
- 12. 我怎樣才能
- 13. 我怎樣才能
- 14. 我怎樣才能
- 15. 我怎樣才能使用多表,而我的數據在PHP?
- 16. 我怎樣才能在Ionic2
- 17. 我怎樣才能在Zebble
- 18. 我怎樣才能在PreferenceScreen
- 19. 我怎樣才能在vim
- 20. 我怎樣才能在圖
- 21. 我怎樣才能在Python
- 22. 我怎樣才能在VB.net
- 23. 我怎樣才能在DB2
- 24. 我怎樣才能在Java
- 25. 我怎樣才能在Python
- 26. 我怎樣才能在PAM
- 27. 我怎樣才能在JSP
- 28. 我怎樣才能在RSPEC
- 29. 我怎樣才能在logstash
- 30. 我怎樣才能在Doctrine2
如果PHP沒有通過查詢字符串獲取信息,因此不要使用'encodeURI',就這麼簡單。 :-) –
會使用JavaScript的escape()和unescape()函數嗎? – user746379