在我的Android应用程序中,点击链接后我必须打开谷歌地图页面。在谷歌地图中,我正在预先填充源地址和目的地地址。源地址是我当前的位置,目标地址是预定义的地址。我的目的地地址包含'&'。因此,在加载谷歌地图时,目的地地址只有这个'&'。
假设地址是:ABC&公司
在谷歌地图中,只有ABC作为目的地地址才会出现。其余的&公司”没有显示。
为什么会这样?
请帮帮我。提前谢谢。
答案 0 :(得分:2)
您是否尝试使用
进行格式化String query = URLEncoder.encode("ABC & Co.");
在您的网址中使用它之前?这基本上可以完成您在答案中所做的工作,但它可以处理任何字符串。
答案 1 :(得分:0)
我明白了。为“&”提供URL转义字符。其值为%26