C#WebBrowser编码更改+到空间

时间:2014-01-10 16:36:25

标签: c# utf-8

我在C#中使用System.Windows.Forms.Form控件的WebBrowser中包含以下代码:

byte[] parameterbyte = Encoding.UTF8.GetBytes(webPost.PostData);

browser.Navigate(new Uri(webPost.Url), String.Empty, parameterbyte, string.Format("Content-Type: {0}", webPost.ContentType) + ";charset=utf-8");

webPost.PostData中,我有一些价值:

MRz2DG0xlu0ucbwzOLXFDoKrmHRFxdi1x6sAU5+E+RcQrjqzGBP1zfBr8XvhoG9YrSd8NwY

但是,当执行browser.Navigate时,在Fiddler中,我看到+符号被空格替换。其他一切都很好。我尝试了所有不同的编码和值,但无法解决问题。有没有人有线索?

0 个答案:

没有答案