byte []编码字符串的HttpFormUrlEncodedContent引发错误

时间:2016-05-05 20:44:08

标签: c# http win-universal-app

我正在创建List<KeyValuePair<string, string>> &#34; Key,Value&#34; 。我传递的其中一个 Value System.Text.Encoding.UTF8.GetString(bytesResult);,其中byteResult是byte[]

这个 Value 可以有一些这样的字符&#34;如果\ u000f \ 0 + *,\&#34; [j&#34;

当我尝试使用List<KeyValuePair<string, string>>对此HttpFormUrlEncodedContent进行编码时,我得到了System.ArgumentException,其中异常消息为&#34;值不在预期的范围。&#34;

var postData = new List<KeyValuePair<string, string>>
{
    ...
};

var content = new HttpFormUrlEncodedContent(postData);

编辑1

添加我从ZXing Barcode Scanner获得的byte []示例。

enter image description here

0 个答案:

没有答案