2012-08-22 19 views
1

我想知道如何編碼URL以便我可以將其作爲參數傳遞到Google地圖?將URL編碼爲Google可讀格式

https://maps.google.com/maps?q=https:%2F%2Fdl.dropbox.com%2Fu%2F94943007%2Ffile.kml&hl=en&sll=32.824552,-117.108978&sspn=0.889745,1.575165&t=m&z=4

正如你所看到的URL被作爲參數傳遞到maps.google.com/網址

的問題是,如果我有像http://www.microsoft.com/somemap.kml一個URL開始,我怎麼能編碼這個URL,這樣我可以將它傳遞到它

回答

2

的過程被稱爲URL encoding

>>> urllib.quote('https://dl.dropbox.com/u/94943007/file.kml', '') 
'https%3A%2F%2Fdl.dropbox.com%2Fu%2F94943007%2Ffile.kml' 
+0

非常感謝! !這個URL編碼的目的是什麼? –

+0

@АртёмЦарионов:編碼的使用方式與URL(更一般的URIs)中的猜測一樣,適用於application/x-www-form-urlencoded'媒體類型(HTML表單,電子郵件)。 – jfs

+0

對不起,但我認爲這是不對的 –

相關問題