0
我在我的網址中有這個參數[email protected]
。我想用javascript編碼它,我不想在我的網址中使用.
。在javascript中的URL編碼
我在我的網址中有這個參數[email protected]
。我想用javascript編碼它,我不想在我的網址中使用.
。在javascript中的URL編碼
即使您在JavaScript中編碼.
,瀏覽器也可以在將它發送到服務器之前將其解碼。
RFC 3986 section 6.2.2.2. Percent-Encoding Normalization說
百分比編碼機制(第2.1節)是 方差的其它方面相同的URI中的頻繁的源。除了上面提到的標準化問題 之外,一些URI生成器百分比編碼 不需要百分比編碼的八位字節,從而產生與其非編碼對等體相同的URI。這些URI 應該 通過解碼任何百分比編碼的八位位組來標準化,如第2.3節所述將 編碼爲未預留的字符。
'.'
是URL中未經保留的字符。
unreserved = ALPHA/DIGIT /「 - 」/「。」 /「_」/「〜」
看看這個問題:http://stackoverflow.com/questions/332872/how-to-encode-a-url-in-javascript –
我可以問爲什麼你不想在你的URL中使用'.'嗎? –
'.'不是網址中的保留字符,所以它對URL的編碼沒有意義。 – Quentin