Я следую демонстрационному коду из статьи phpsqlgeocode.html.
В БД я вставил несколько китайских адресов в кодировке utf-8. Я нашел после urlencode китайский адрес, вывод адреса был бы неправильным. Как этот:
Затем он выводит 200,5,59.3266963,18.2733433 (я не могу запросить это через PHP, но вместо этого через браузер).
Этот адрес на самом деле находится в Тайчжуне, Тайвань, но оказывается, что он находится в Швеции, Европе. Но когда я вставляю китайский адрес (например, 台中市西屯區智惠 街131巷56號58號60號) в URL, результат оказывается в порядке!
Как мне убедиться, что он отправляет исходный китайский адрес? Как избежать urlencode()
? Я обнаружил, что удаление urlencode()
ничего не меняет.
(Я изменил MAPS_HOST с maps.google.com на maps.google.com.tw.) (Я уверен, что мой ключ правильный, и геокодирование других английских адресов в порядке.)