从我的iOS应用内通过的OpenURL这些打开正确的页面(为电影 “& ME”):在iOS版维基百科应用逃离符号
wikipedia://en.wikipedia.org/wiki/&ME
https://en.wikipedia.org/wiki/&ME
https://en.wikipedia.org/w/index.php?search=%26ME
但这些不(他们打开一些其他的,即错误,页面):
wikipedia://en.wikipedia.org/w/index.php?search=&ME
wikipedia://en.wikipedia.org/w/index.php?search=%26ME
wikipedia://en.wikipedia.org/w/index.php?search=%2526ME
wikipedia://en.wikipedia.org/w/index.php?search=%25%26ME
搜索不包含'&'正常工作。
如果你已经解决了这个问题,你做了什么? 或者你可以建议另一种方法来逃避&符号我还没有尝试过? 或者这看起来像iOS维基百科应用程序中的错误?
这可能会有所帮助:https://stackoverflow.com/a/8088484/4797324 – toma
谢谢,但该讨论解决如何获得%26;我的问题是,%26在一种情况下不起作用(iOS Wikipedia应用程序搜索),但适用于所有其他情况(iOS Wikipedia应用程序链接,iOS Google和IMDb应用程序)。我也尝试过“&amp”和“%26amp”(我会尝试任何事情!),但没有运气。 – vonlost
&符号分隔不同的参数。所以'search =&ME'表示带有空值的参数'search'和另外一个不完整的参数'ME'。 – toma