一个play.lst文件,文件可通过文本方式访问,内容是:
[playlist]
item_no=2
item0 = 200, 1, 0, \B000\fs1616\C036025\c00025500000016\C025064\c00025500000012\C103069\c255000000000LED
item1 = 100, 1, 0, \fs3232\C010000\c128255000000hello\C000035\c255128000000world我用了file方法还有TfileStream等方法,所读出的文件转换16进制字符串为
5B 70 6C 61 79 6C 69 73 74 5D 0D 0A 69 74 65 6D 5F 6E 6F 3D 32 0D 0A 69 74 65 6D 30 20 3D 20 32 30 30 2C 20 31 2C 20 30 2C 20 5C 42 30 30 30 5C 66 73 31 36 31 36 5C 43 30 33 36 30 32 35 5C 63 30 30 30 32 35 35 30 30 30 30 30 30 31 36 5C 43 30 32 35 30 36 34 5C 63 30 30 30 32 35 35 30 30 30 30 30 30 31 32 5C 43 31 30 33 30 36 39 5C 63 32 35 35 30 30 30 30 30 30 30 30 30 4C 45 44 0D 0A 69 74 65 6D 31 20 3D 20 31 30 30 2C 20 31 2C 20 30 2C 20 5C 66 73 33 32 33 32 5C 43 30 31 30 30 30 30 5C 63 31 32 38 32 35 35 30 30 30 30 30 30 68 65 6C 6C 6F 5C 43 30 30 30 30 33 35 5C 63 32 35 35 31 32 38 30 30 30 30 30 30 77 6F 72 6C 64 0D 0A而别人需要的16进制字符串内容是
5B 70 6C 61 79 6C 69 73 74 5D 0D 0A 69 74 65 6D 5F 6E 6F 3D 32 0D 0A 69 74 65 6D 30 20 3D 20 32 30 30 2C 20 31 2C 20 30 2C 20 5C 42 30 30 30 5C 66 73 31 36 31 36 5C 43 30 33 36 30 32 35 5C 63 30 30 30 32 35 35 30 30 30 30 30 30 31 36 5C 43 30 32 35 30 36 34 5C 63 30 30 30 32 35 35 30 30 30 30 30 30 31 32 5C 43 31 30 33 30 36 39 5C 63 32 35 35 30 30 30 30 30 30 30 30 30 B9 FE B9 FE 0D 0A 69 74 65 6D 31 20 3D 20 31 30 30 2C 20 31 2C 20 30 2C 20 5C 66 73 33 32 33 32 5C 43 30 31 30 30 30 30 5C 63 31 32 38 32 35 35 30 30 30 30 30 30 68 65 6C 6C 6F 5C 43 30 30 30 30 33 35 5C 63 32 35 35 31 32 38 30 30 30 30 30 30 D6 D0 CE C4 0D 0A 
我查看了一下,就是文件中有汉字"哈哈",我读出的是4C 45 44,而别人是B9 FE B9 FE,还有英文"world",我读出的是77 6F 72 6C 64,而别人是D6 D0 CE C4,其他都一样,我想问我该如何读文件才会得出别人需要的数据呢?