用WebBrowser做个项目,需要在页面建通过url参数传值,而且参数是中文的。点击链接跟踪发现得到的链接是经过urlencode的。
类似于
但传到浏览器发现输出的东西是原封不动,没有进行解码。
但将链接放到IE浏览器里能够正常显示。
网上也查不到是什么原因。
后来只能使用System.Web.HttpUtility.UrlDecode解码后再用webbrowser加载,结果显示正常。
原因一直不明,在此做个记录。
用WebBrowser做个项目,需要在页面建通过url参数传值,而且参数是中文的。点击链接跟踪发现得到的链接是经过urlencode的。
类似于
但传到浏览器发现输出的东西是原封不动,没有进行解码。
但将链接放到IE浏览器里能够正常显示。
网上也查不到是什么原因。
后来只能使用System.Web.HttpUtility.UrlDecode解码后再用webbrowser加载,结果显示正常。
原因一直不明,在此做个记录。