From 9f5010f7376b670b536118868c9669d97b92f8ee Mon Sep 17 00:00:00 2001 From: gEndelf Date: Sun, 18 Oct 2015 21:05:40 +0300 Subject: [PATCH 1/2] fix response encoding --- overpass/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/overpass/api.py b/overpass/api.py index 3b6c7861b39..9580e201001 100644 --- a/overpass/api.py +++ b/overpass/api.py @@ -86,7 +86,8 @@ def _GetFromOverpass(self, query): r = requests.post( self.endpoint, data=payload, - timeout=self.timeout + timeout=self.timeout, + headers={'Accept-Charset': 'utf-8;q=0.7,*;q=0.7'} ) except requests.exceptions.Timeout: From 93ebc676798b1a903fb6d6ba60fe288f3cd20972 Mon Sep 17 00:00:00 2001 From: gEndelf Date: Sun, 18 Oct 2015 21:13:25 +0300 Subject: [PATCH 2/2] fix response encoding --- overpass/api.py | 1 + 1 file changed, 1 insertion(+) diff --git a/overpass/api.py b/overpass/api.py index 9580e201001..1f49a9363d7 100644 --- a/overpass/api.py +++ b/overpass/api.py @@ -104,6 +104,7 @@ def _GetFromOverpass(self, query): raise ServerLoadError(self._timeout) raise UnknownOverpassError("The request returned status code {code}".format(code = self._status)) else: + r.encoding = 'utf-8' return r.text def _asGeoJSON(self, elements):