荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: chh (灰尘), 信区: Program
标  题: Re: 谁能帮我解上面的EMAIL?
发信站: BBS 荔园晨风站 (Fri Oct 13 11:47:57 2000), 站内信件

【 在 playboy (水瓶) 的大作中提到: 】
: 谢谢,真不知道为什么会发到我的信箱,请问你是怎么解的?说说过程啦!

发信人: sll (上帝一发笑,人类就思考), 信区: Networking
标  题: Re: 从北大发mail到科大,收到的是A1=B3=C6等乱码,怎
发信站: BBS 水木清华站 (Sun Aug 31 21:24:52 1997)

【 在 yaog (gang) 的大作中提到: 】
: 帮帮忙,多谢了

  哈哈,发送的时侯由于没有取消quoted-printable功能的恶果。
  可以把“=”去掉,再转换为16进制。
  当年jyj贴过一个程序,用来转换,恰好我这里还有一份:))
  快去谢谢jyj吧:)))


#include <stdio.h>

void main(int argc, char * argv[])
{
        FILE * fp;
        char ch, ch1, ch2;
        unsigned char hz;

        fp = fopen(argv[1], "rt");
        for (;;)
        {
                ch = getc(fp);
                if (ch == EOF)
                        break;
                if (ch == '=')
                {
                        ch1 = getc(fp);
                        if (ch1 == '\n')
                                continue;
                        ch2 = getc(fp);
                        hz = (ch1>'9'?ch1-'A'+10:ch1-'0')*16+
                                (ch2>'9'?ch2-'A'+10:ch2-'0');
                        putchar(hz);
                }
                else
                        putchar(ch);
        }
        fclose(fp);
}
--

            上帝一发笑,人类就思考                :D

           :D    >_<   :D    >_<    :D    >_<     :D

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 162.105.160.124]


--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: dii.nju.edu.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店