C#通过System.Net.WebClient发布JSon会导致Unicode转换错误

时间:2014-05-23 17:18:35

标签: c# asp.net json unicode

我们有一个.Net应用程序将JSon发布到第三方Web服务。当JSon中有特殊字符(如版权所有或商标)时,我们会得到例外的效果:

无法将索引xx处的字节[AE]从指定的代码页转换为Unicode。

将返回此异常的Json示例。 {“BrandName”:“Proscar®”}

我的问题是为什么只有在使用System.Net.WebClient从应用程序发布时才会发生此异常。当我们通过像Fiddler这样的休息工具发布这个Json时,它不会抛出错误。

0 个答案:

没有答案