3
A
回答
9
這不是網址是如何工作的。
#
字符用於表示散列部分;之後的任何內容都不會發送到服務器。
你需要躲避#
爲%23
3
使用URLEncode方法將文件名編碼的查詢字符串
如前所述,#字符是一個特殊字符來表示一個頁面上的書籤
2
您需要在製作網址時使用UrlEncode文件名。這將跳過'#'字符,允許瀏覽器適當地解釋它。
正確的編碼對防止對您的應用程序的Cross-Site Scripting攻擊非常重要,這可能會造成破壞性。
相關問題
- 1. 特殊字符與網址重寫
- 2. 在特殊字符處出現網址
- 3. 網址重寫,原始網址忽略特殊字符
- 4. 有特殊字符的Javascript匹配的網址格式允許
- 5. 具有特殊字符的原型$和$$
- 6. 具有特殊字符的json,如é
- 7. 具有特殊字符的QString編碼
- 8. 具有特殊字符的PHP PDO
- 9. 具有特殊字符的Mysql查詢?
- 10. 具有特殊字符的Json_decode
- 11. 具有特殊字符的PayPal表格
- 12. 具有特殊字符的Ajax響應
- 13. 具有特殊字符的MVC路線
- 14. 具有特殊字符的JavaScript編碼
- 15. 具有特殊字符的JSON.parse
- 16. .htaccess - 需要301個帶有特殊字符的網址
- 17. .htaccess中具有特殊字符
- 18. XPath來與具有特殊字符
- 19. 查找具有特殊字符
- 20. 查詢與具有特殊字符
- 21. 逃生ActiveDirectory中具有特殊字符
- 22. 訪問場與具有特殊字符
- 23. 有特殊字符
- 24. 有特殊字符
- 25. 有特殊字符
- 26. 有特殊字符
- 27. 有特殊字符
- 28. 有特殊字符
- 29. 有特殊字符
- 30. 有特殊字符
用'%23'代替'#' – ChrisF 2011-05-17 14:26:55
這應該是個答案! – Mr47 2011-05-17 14:27:46
@ Mr47 - 這個問題是重複的,但是因爲'#'很難找到。 – ChrisF 2011-05-17 14:28:43