xml被序列化以后可以生成如下的xml
<?xml version="1.0" encoding="utf-8"?>
<PurchaseOrder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.cpandl.com">
    <ShipTo Name="Teresa Atkinson">
        <Line1>1 Main St.</Line1>
        <City>AnyTown</City>
        <State>WA</State>
        <Zip>00000</Zip>
    </ShipTo>
    <OrderDate>Wednesday, June 27, 2001</OrderDate>
    <Items>
        <OrderedItem>
            <ItemName>Widget S</ItemName>
            <Description>Small widget</Description>
            <UnitPrice>5.23</UnitPrice>
            <Quantity>3</Quantity>
            <LineTotal>15.69</LineTotal>
        </OrderedItem>
    </Items>
    <SubTotal>15.69</SubTotal>
    <ShipCost>12.51</ShipCost>
    <TotalCost>28.2</TotalCost>
</PurchaseOrder>能不能使<?xml version="1.0" encoding="utf-8"?>
成为
<?xml version="1.0" encoding="gb2312"?>

解决方案 »

  1.   

    不要这么做?什么意思?
    <?xml version="1.0" encoding="utf-8" ?> 
    - <ArrayOfClass1 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/">
    - <Class1>
      <movieid>5</movieid> 
      <moviename>英雄</moviename> 
      <movieDescription>bbb</movieDescription> 
      </Class1>
    - <Class1>
      <movieid>4</movieid> 
      <moviename>ccc</moviename> 
      <movieDescription>ddd</movieDescription> 
      </Class1>
      </ArrayOfClass1>
    上面是我测试时生成的
    我要在其它程序中引用这里的值,但引用过去时中文变成乱码,而英文数字却是好的
    怎么才能使其它程序能获取到正确的值呢?