当我创建 WebClient 来使用一些 RESTful xml 时,我可以通过两种方式指定 unicode 编码:
WebClient wc = new WebClient ();
wc.Encoding = Encoding.UTF8;
wc.Encoding = UTF8Encoding.UTF8;
哪个是正确/更好的?
它们是相同的。
UTF8Encoding
继承Encoding
.
因此,您可以访问由Encoding
通过UTF8Encoding
预选赛。
事实上,你甚至可以写ASCIIEncoding.UTF8
,它仍然有效。
即使在调试模式下,它也会编译为相同的 IL。
我建议使用Encoding.UTF8
,因为它更清楚地显示了正在发生的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)