2012-08-22 2 views
1

Google지도에 매개 변수로 전달할 수 있도록 URL을 인코딩 할 수있는 방법을 알고 싶습니다.Google에서 읽을 수있는 형식으로 URL을 인코딩

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/의 URL

내가 http://www.microsoft.com/somemap.kml 같은 URL로 시작하는 경우 문제는에 매개 변수로 전달되는 볼 수 이 URL은 전 과정이 URL encoding라고 그

답변

2

에 전달할 수 있도록 :

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

덕분에 너무 많은! ! 이 URL 인코딩의 목적은 무엇입니까? –

+0

@ 인코딩 : 엔코딩은 'application/x-www-form-urlencoded'미디어 유형 (HTML 양식, 전자 메일)에 대해 URL (일반적으로 URI)에서 추측 할 수있는대로 사용됩니다. – jfs

+0

죄송 합니다만 이것이 틀렸다고 생각합니다. –

관련 문제