[英]Double url encoding problem php
就在最近,我偶然發現了一個奇怪的網址編碼問題。
我正在嘗試編碼(使用php urlencode)這個測試標題:
測驗:The'se Com !! ments是Ab _ + =&out 2001 iPod或2010 iPad嗎?
然后使用以下網址將其提交給Twitter(用戶點擊我網站上的“共享此內容”鏈接):
但是,如果您遵循該網址-由於某種原因,該網址會被雙重編碼(也許是通過瀏覽器?),並且某些字符(例如'!?+ _)仍保持編碼狀態。
如何解決編碼問題?
似乎您的“共享此”代碼可能會單獨對標題進行編碼,並且再次執行此操作后,標題就會進行雙重編碼。
您是否嘗試過不帶urlencode的代碼?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.