我的一个xml文件,如下所示,原本第一行不是现在这样的,本来是<?xml version="1.0" encoding="GB2312"?>但是经过对xml的编辑,删除,读取,保存等操作(使用了多种方法,XmlDocument.Save,DataSet.readxml,DataSet.WriteXml)后就变成现在这样了,此前我并没有注意编码的问题,在程序内部,通过操作取得元素的值等放在TextBox,listbox中均能正常显示中英文,但是如果焦点在其它外部程序上,比如记事本上,输出的文字就会变成??肯请高人指点<?xml version="1.0" standalone="yes"?>
<ZTHelper>
<Talks>
<Talk>
<ID>1</ID>
<IsSelected>1</IsSelected>
<Content>出售</Content>
</Talk>
<Talk>
<ID>2</ID>
<IsSelected>0</IsSelected>
<Content>ee</Content>
</Talk>
<Talk>
<ID>3</ID>
<IsSelected>0</IsSelected>
<Content>dd</Content>
</Talk>
</Talks>
<Says>
<Say>
<ID>1</ID>
<Content>大家好</Content>
</Say>
<Say>
<ID>2</ID>
<Content>ee</Content>
</Say>
<Say>
<ID>3</ID>
<Content />
</Say>
<Say>
<ID>4</ID>
<Content />
</Say>
<Say>
<ID>5</ID>
<Content />
</Say>
<Say>
<ID>6</ID>
<Content />
</Say>
<Say>
<ID>7</ID>
<Content />
</Say>
<Say>
<ID>8</ID>
<Content>大家好</Content>
</Say>
<Say>
<ID>9</ID>
<Content />
</Say>
<Say>
<ID>0</ID>
<Content />
</Say>
</Says>
</ZTHelper>
<ZTHelper>
<Talks>
<Talk>
<ID>1</ID>
<IsSelected>1</IsSelected>
<Content>出售</Content>
</Talk>
<Talk>
<ID>2</ID>
<IsSelected>0</IsSelected>
<Content>ee</Content>
</Talk>
<Talk>
<ID>3</ID>
<IsSelected>0</IsSelected>
<Content>dd</Content>
</Talk>
</Talks>
<Says>
<Say>
<ID>1</ID>
<Content>大家好</Content>
</Say>
<Say>
<ID>2</ID>
<Content>ee</Content>
</Say>
<Say>
<ID>3</ID>
<Content />
</Say>
<Say>
<ID>4</ID>
<Content />
</Say>
<Say>
<ID>5</ID>
<Content />
</Say>
<Say>
<ID>6</ID>
<Content />
</Say>
<Say>
<ID>7</ID>
<Content />
</Say>
<Say>
<ID>8</ID>
<Content>大家好</Content>
</Say>
<Say>
<ID>9</ID>
<Content />
</Say>
<Say>
<ID>0</ID>
<Content />
</Say>
</Says>
</ZTHelper>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货