google geocode not working for addresses with special characters from database

大兔子大兔子 提交于 2019-12-02 03:35:55

What if, you do the following:

$query="SELECT * FROM mytable";
$result=mysqli_query($GLOBALS["___mysqli_ston"], $query);
while($row=mysqli_fetch_assoc($result)){
    $address = urlencode(mb_convert_encoding($row['address'], 'UTF-8'));
    // geocode code...
}

Try urlencode for database output data

Like

 $address = urlencode($row['address'])

Also remove this $address = str_replace(" ","+",$address); from current code.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!