我遇到像这个问题一样的问题 RestSharp ignores response charset encoding
但是没有正确答案! 像这样的代码
IRestResponse RSP = client.Execute(request);
不喜欢这个
Encoding encoding = Encoding.GetEncoding("ISO-8859-1");
var result = encoding.GetString(response.RawBytes);
这意味着resetsharp必须使用正确的编码对结果进行反序列化。 有人可以帮忙吗?
答案 0 :(得分:-1)
我通过myshelf解决了这个问题
你只需从github下载代码源并编辑代码
stemp 1:找到HttpResponse.cs: stemp 2:找到Http.cs, 哦,也许这个解决方案不匹配你,我的请求结果是这样的,只需编辑代码就像我做的那样,那么它会运行良好 [在此处输入图像说明] [3]