是否可以在GeoPy的Nominatim上将编码类型设置为unicode

时间:2019-01-01 21:02:17

标签: python-3.x geopy nominatim

查询包含非字母字符的城市名称(例如德国菲尔特)会导致“ UnicodeEncodeError:'ascii'编码解码器无法编码字符”错误。

例如,以下查询失败:

geo_locator = Nominatim()
geo_locator.query("Fürth, Germany")

但是,如果我将查询更改为“德国菲斯”,它将通过。 服务器似乎不支持使用encode('utf-8')将城市名称编码为UTF。

是否可以通过Nominatim的查询方法将编码设置为utf-8?

0 个答案:

没有答案