摘要: 问题: 在发送中文邮件时,在收件人那,中文全部被“?” (问号)取代。解决方法: 需要base64解码,然后再发送邮件。代码如下: // base64 解码 TIdEncoderMIME *Encoder = new TIdEncoderMIME(NULL); Encoder->EncodeString(subject); TBytes bytes; AnsiString tSubject = subject.Trim(); // 中转变量tSubject bytes.Length = tSubject.Length(); memcpy(&bytes[0], tSubject.c 阅读全文
posted @ 2012-08-22 21:46 欢_全力以赴 阅读(388) 评论(0) 推荐(0) 编辑