c#里面拖了一个webBrowser控件,然后直接赋值
webBrowser1.Url = new Uri("http://www.****.com/search.aspx?k=%u5BB6%u5B89");中间设置断点,发现它的url竟然是
http://www.****.com/search.aspx?k=%25u5BB6%25u5B89在“k=”后面的字符串就变掉了,请问各位这个问题原因是什么,应该怎么解决啊?
网址的URL编码是escape 编码
webBrowser1.Url = new Uri("http://www.****.com/search.aspx?k=%u5BB6%u5B89");中间设置断点,发现它的url竟然是
http://www.****.com/search.aspx?k=%25u5BB6%25u5B89在“k=”后面的字符串就变掉了,请问各位这个问题原因是什么,应该怎么解决啊?
网址的URL编码是escape 编码
把你想要的地址用上面的方法转换一下
% u5BB6% u5B89
%25u5BB6%25u5B89中间多了一个‘25’字符串。