我正在关注 phpsqlgeocode.html 文章中的演示代码
在db中,我插入了一些中文地址,都是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。)(我确定我的密钥是正确的,其他英文地址地理编码也可以。)