我的一个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>