簡體   English   中英

URL顯示錯誤的地址,其中包含許多“%”字符

[英]URL shows the wrong address with lots of “%” characters

在我的網站上,我的頁面的保加利亞語版本中的URL地址有問題。 為什么在我的URL中顯示很多%字符? 例如這樣的頁面

該網址何時真正應如下所示:

econello.com/bg/застраховки/

我有沒有忘記設置的設置?

這是百分號編碼 ,並且URI中它需要是允許的組以外的字符(其僅包括a - zA - Z0 - 9 ,和幾個特殊字符,如- /. ,等) 。

許多瀏覽器在其地址欄中顯示解碼的URL。 您可以自己嘗試 :將百分比編碼的URL復制並粘貼到Firefox的地址欄中,然后按Enter 它將顯示

/bg/застраховки/

代替

/bg/%D0%B7%D0%B0%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%BE%D0%B2%D0%BA%D0%B8/

因此,您無需更改(或應該更改)。

(盡管IRI允許其他字符,但我認為通常會將它們轉換為具有百分比編碼的URI,以實現向后兼容性,或者因為它被視為作者錯誤, 例如HTML 4.01 。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM