有如下16进制字符串
20202A2A454C454354524F4E4943205449434B455420504E522A2A200D20312
E4C49552F4C492050494E47204D53205343355246200D20322E202043583638
3739204E2020204D4F30384A554E202050454B484B47205252312020203130
30302031333430202020202020202020204520200D20332E2020435831373120
204E2020204D4F30384A554E2020484B4750455220525231202020313530302032
323430202020202020202020204520200D20342E2020435831373020204E2020205
74531374A554E2020504552484B4720484B31202020303030352030373535202020
202020202020204520200D20352E2020435836383830204E202020574531374A554
E2020484B4750454B20484B31202020313135352031353230202020202020202020
204520200D20362E424A532F5420424A532F54203031302D36353037313233342F5
0454B20484F4E472059554E2044412041564154494F4E205345525649434520434F
2E2C4C54442F444149204A49414E0D2020202020444F4E4737383733352D3434204
14243444546472020200D20372E35313236353933305A594D20200D20382E542020
0D20392E535352204F544853203145204358203137312030384A554E20415252205
04552205445524D494E414C203144455020484B47205445524D494E414C20310D313
02E535352204F544853203145204358203137302031374A554E2044455020504552
205445524D494E414C203141525220484B47205445524D494E414C2031202020202
0202020202020202020202B20202020请问如何解码上面的字符串?

解决方案 »

  1.   

      **ELECTRONIC TICKET PNR** 
     1.LIU/LI PING MS SC5RF 
     2.  CX6879 N   MO08JUN  PEKHKG RR1   1000 1340          E  
     3.  CX171  N   MO08JUN  HKGPER RR1   1500 2240          E  
     4.  CX170  N   WE17JUN  PERHKG HK1   0005 0755          E  
     5.  CX6880 N   WE17JUN  HKGPEK HK1   1155 1520          E  
     6.BJS/T BJS/T 010-65071234/PEK HONG YUN DA AVATION SERVICE CO.,LTD/DAI JIAN
         DONG78735-44 ABCDEFG   
     7.51265930ZYM  
     8.T  
     9.SSR OTHS 1E CX 171 08JUN ARR PER TERMINAL 1DEP HKG TERMINAL 1
    10.SSR OTHS 1E CX 170 17JUN DEP PER TERMINAL 1ARR HKG TERMINAL 1               +   string _ValueText = "20202A2A454C454354524F4E4943205449434B455420504E522A2A200D20312E4C49552F4C492050494E47204D53205343355246200D20322E2020435836383739204E2020204D4F30384A554E202050454B484B4720525231202020313030302031333430202020202020202020204520200D20332E2020435831373120204E2020204D4F30384A554E2020484B4750455220525231202020313530302032323430202020202020202020204520200D20342E2020435831373020204E202020574531374A554E2020504552484B4720484B31202020303030352030373535202020202020202020204520200D20352E2020435836383830204E202020574531374A554E2020484B4750454B20484B31202020313135352031353230202020202020202020204520200D20362E424A532F5420424A532F54203031302D36353037313233342F50454B20484F4E472059554E2044412041564154494F4E205345525649434520434F2E2C4C54442F444149204A49414E0D2020202020444F4E4737383733352D343420414243444546472020200D20372E35313236353933305A594D20200D20382E5420200D20392E535352204F544853203145204358203137312030384A554E2041525220504552205445524D494E414C203144455020484B47205445524D494E414C20310D31302E535352204F544853203145204358203137302031374A554E2044455020504552205445524D494E414C203141525220484B47205445524D494E414C20312020202020202020202020202020202B20202020";            byte[] _ValueByte = new byte[_ValueText.Length / 2];            for (int i = 0; i != _ValueByte.Length; i++)
                {
                    _ValueByte[i] = Convert.ToByte(_ValueText.Substring(i * 2, 2), 16);
                }            string _Value = System.Text.Encoding.Default.GetString(_ValueByte);
      

  2.   

    恩,手动把两个(比如0x02)凑一起转换
    可以用Encoding.default.GetByte~