Из моего приложения для iOS они открывают правильную страницу (для фильма «& ME») через openURL:
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 Wikipedia?