[英]URL shows the wrong address with lots of “%” characters
在我的網站上,我的頁面的保加利亞語版本中的URL地址有問題。 為什么在我的URL中顯示很多%
字符? 例如這樣的頁面 。
該網址何時真正應如下所示:
econello.com/bg/застраховки/
我有沒有忘記設置的設置?
這是百分號編碼 ,並且URI中它需要是允許的組以外的字符(其僅包括a
- z
, A
- Z
, 0
- 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.