System.Text.UnicodeEncoding是从Encoding类继承的子类,Default是Encoding类的静态属性,不是UnicodeEncoding特有的,它用来获取系统的当前 ANSI 代码页的编码,你可能误认为UnicodeEncoding.Default是Unicode编码了。在这里,如果字符串的值不能用指定的代码页表示出来的话,就会丢失。
你将System.Text.UnicodeEncoding.Default换成System.Text.Encoding.Unicode试试。
你将System.Text.UnicodeEncoding.Default换成System.Text.Encoding.Unicode试试。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货