在winform中的汉字编码与解码在线url网址编码解码
因为在项⽬中要⽤到webbrowser控件,试了⼀下对于⼀些⽹址他不接受汉字作为关键字搜索,然后下载了⼀个编码⼯具把汉字编码之后传递过去,后来就可以搜索到正确的结果。
因为我做的是模拟提交,当然真正的⽹页上搜索是肯定⽀持汉字的,不废话了,其实这⾥⽤到了是⼀个引
⽤,System.Web.HttpUtility.UrlEncode(),其中要添加参数进去,
我的⽅法是
public string TextEncodeUrl(string str)
{
string text = System.Web.HttpUtility.UrlEncode(str,Encoding.UTF8);
return text;
}
如果你不设置转换后的编码⽅式,默认为GB2312,我⾃⼰设置的是UTF8的,根据⾃⼰的需求来定。
还有要提⽰的是要在引⽤⾥⾯添加System.Web引⽤,直接这样输⼊System.Web.HttpUtility.UrlEncode没有⽤,
引⽤>添加引⽤>>System.Web。
OK!可以了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。