c#调用WebAPI在返回的内容中包含中文,但是中文显示乱码.net6.0
于是我使用winform .net4.8调试,发现使用Encoding.UTF8正常显示,而且使用Encoding.GetEncoding(“gb2312”)并不会报错,也能正常显示。最后发现需要注册字符集,Encoding.GetEncoding(“gb2312”)才不会报错。所以问题出现在.netcore上,我使用的.netcore6.0, .netcore8.0。Encoding.GetEncoding(“gb2312”)都会报错,我查看网址调试,发现返回的字符集是gb2312。
原创
2024-05-02 22:52:29 ·
623 阅读 ·
0 评论