.net core 接受服务器返回过来的值乱码问题

图片说明
接收过来的值
图片说明
对message的值进行过各种转码都无效,
这是为什么,string接收存数据是用的什么编码
求解惑
求解决方案

解决

byte接收
var bytes = t.Result.Content.ReadAsByteArrayAsync().Result;
再转码
string res = Encoding.GetEncoding("gb2312").GetString(bytes);