如何让restsharp使用正确的响应编码?

时间:2017-08-21 02:34:07

标签: encoding restsharp

我遇到像这个问题一样的问题 RestSharp ignores response charset encoding

但是没有正确答案! 像这样的代码

IRestResponse RSP = client.Execute(request);

不喜欢这个

Encoding encoding = Encoding.GetEncoding("ISO-8859-1");
var result = encoding.GetString(response.RawBytes);

这意味着resetsharp必须使用正确的编码对结果进行反序列化。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:-1)

我通过myshelf解决了这个问题

你只需从github下载代码源并编辑代码

stemp 1:找到HttpResponse.cs: stemp 2:找到Http.cs, 哦,也许这个解决方案不匹配你,我的请求结果是这样的,只需编辑代码就像我做的那样,那么它会运行良好 [在此处输入图像说明] [3]