有一段文字是从服务器GET到的,但是好像是编码了,这段文字如下:
\262\305\273\312\314\265\312\315\277\273\321\314\315\311,\302\311\277\300\314\304\324\326\313\316\322\326\313\326,\316\300\300\313\320\260\272\324\320\264\326\265\311\277对应的汉字如下:ESC解码
\262\305\273\312\314\265\312\315\277\273\321\314\315\311 才皇痰释炕烟蜕
\302\311\277\300\314\304\324\326\313\316\322\326\313\326 律坷棠灾宋抑酥
\316\300\300\313\320\260\272\324\320\264\326\265\311\277 卫浪邪涸写值煽 有个朋友说是ESC解码,但我想知道ESC解码用DELPHI怎么实现,谢谢。

解决方案 »

  1.   

    解码的原理我解释一下,具体程序你还是自己写吧汉字是由两个英文字符组成的,“才”是由ASCII的十六进制表示的“B2和C5”两个字符组成的,“皇”是由“BB和CA”组成的。
    这两个十六进制的数用十进制表示分别就是178、197以及187、202
    对比上面那段代码可见,每个字是由\xxx\xxx组成的
    178对应的是\262
    197对应的是\305
    187对应的是\273
    202对应的是\312本来想根据这个对应关系推出算法的,不过看似有点麻烦。因此,最简单的方法就是把所有ASCII和密文对应关系遍历一遍,组成数据库。
    然后按照对应的关系组合成汉字解码。具体的程序您自己想吧~ 呵呵