從我的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