簡體   English   中英

如何防止特殊字符在超鏈接URL中進行解析/編碼?

[英]How to prevent special characters from parsing/encoding in hyperlink URLs?

是否可以防止特殊字符被編碼為轉義字符?

例如,我有一個URL,其中包含必要的參數,以便用戶自動登錄到類似這樣的地方:

https://www.mysecurepage.com/Login/login.aspx?lang=zh-TW&un=user1+test@gmail.com&pw=mypassword

因此,在用戶單擊頁面上的該超鏈接之后,它說憑據不正確,因為它試圖以user1%2Btest@gmail.com的身份登錄。 因此,僅將%2B放置在+(加號)應該位於的位置。

無論如何,在超鏈接中?

謝謝!

在編碼的URL中, +號表示空格。 如果要保留+號,則需要將其編碼為%2B 因此,URL如下所示:

https://www.mysecurepage.com/Login/login.aspx?lang=en&un=user1%2Btest%40gmail.com&pw=mypassword

暫無
暫無

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

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