我的問題與Keep url encoded while using URI class相同,但關於Windows Phone的工作方式不同。對於編碼的URL,Windows Phone等同於DontUnescapePathDotsAndSlashes
我有一個包含URL編碼部分,看起來像這樣
當我嘗試從它創建一個Uri
與WebBrowser
它改變
這是錯誤的。根據提到的quetsion,解決方案是在app.config中進行更改。但是Windows Phone應用程序中沒有app.config。
那麼有沒有辦法強制Uri
不解碼(和擰)在Windows Phone中的URL?
這是Windows Phone Silverlight還是WinRT?我無法重現WinRT版本的行爲。 實際上,您仍然可以在項目根目錄中創建'app.config',並使用http://stackoverflow.com/questions/11034569/keep-url-encoded-while-using-uri-class中提到的值填充它。 – Paulos
8.0 so Silverlight。是的,我可以將app.config添加到項目中,但它什麼都不做。 –
不要忘記這是HTTPS,所以你需要將'name =「http」'改成'name =「https」'。 – Paulos