delphi 2009 IdSMTP 發郵件中文亂碼問題
在delphi 2009的發郵件中文會出現亂碼
問題出現的原因估計是由unicode引起的
決解方未法
郵件的正文部分:
IdMessage1.ContentTransferEncoding := 'base64';
Subject部分
vsubject := format('=?BIG5?B?%s?=', [vsubject]);
IdMessage1.Subject := vsubject;/
要引用EncdDecd單元
ss := EncodeString('您好');
showMessage(ss);
ss := UTF8Decode(DecodeString('QUQg5ZOBwrfoh7Qg5qCH6Ie055Sf5rS7IDHmnIg='));
ss := DecodeString('QUQg5ZOBwrfoh7Qg5qCH6Ie055Sf5rS7IDHmnIg=');
showMessage(ss);
Example:
procedure TForm1.Button2Click(Sender: TObject);
var ss, capt:string;
begin
capt := EncodeString('郵件主題');
ss := format('=?BIG5?B?%s?=', [capt]);
with IdMessage1 do
begin
Clear;
From.Text := 'lk@yy3.yydg.com.cn';
Recipients.EMailAddresses:= 'lk@yy3.yydg.com.cn';
CharSet:='big5';
Date:=Date;
Subject := ss;
Body.Text:='正文';
ContentTransferEncoding := 'base64';
end;
IdSMTP1.Host:='127.0.0.1';
IdSMTP1.Port := 25;
IdSMTP1.Connect;
IdSMTP1.Send(IdMessage1);
end;
delphi 2009 IdSMTP 發郵件中文亂碼問題相关推荐
- 解決 Tomcat 5.0.x % include file ... % 的中文亂碼問題
解決 <%@ include file="/global/topright.html" %> 的中文亂碼問題 要解決這個問題,當然最簡單的就是在每個被 include ...
- mysql设置字符集gb2312_MySQL字符集 GBK、GB2312、UTF8區別 解決 MYSQL中文亂碼問題
MySQL中涉及的幾個字符集 character-set-server/default-character-set:服務器字符集,默認情況下所采用的. character-set-database:數 ...
- java menuitem 乱码_MenuItem 顯示中文亂碼問題解決方案
今天在使用Java做系統托盤圖標(TrayIcon),需要為其增加一個右鍵彈出菜單(PopupMenu),在使用菜單項(MenuItem)時,遇到了一個非常痛苦的事情:中文亂碼----.這個問題不經常 ...
- ef mysql 中文乱码,mysql解決中文亂碼問題
解決亂碼最好的方法是在項目設計之初,統一所有的字符集,例如頁面.request對象以及數據庫等等. 一. 幾種常見的亂碼現象: 1.頁面亂碼 單純的頁面亂碼是很好解決的,只要修改頭部適合的字符集即可, ...
- VS 2005 文本编码小技巧 --中文亂碼問題解決
VS2003使用代码生成器生成的代码加入到工程会很郁闷的,在智能提示中是乱码,在VS2005中有一个选项可以解决这个问题. 今天将一个工程从VS2003转到VS2005,打开中文的注释都变成 ...
- mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法
今天在一台新的CentOS機器上使用c3p0連接池操作mysql數據庫出現中文亂碼問題,具體表現為:查詢時無中文亂碼問題,寫數據時中文亂碼,查看了機器上數據庫字符集也是UTF8,應該不會出現中文亂碼才 ...
- delphi每次mysql密码BDE_关于DELPHI中BDE连接不上ORACLE数据库的問題
Delphi连接Oracle数据库的三种方式 Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一,目前被广 ...
- php $mail = new phpmailer();,PHP 利用QQ郵箱發送郵件「PHPMailer」
在 PHP 應用開發中,往往需要驗證用戶郵箱.發送消息通知,而使用 PHP 內置的 mail() 函數,則需要郵件系統的支持. 如果熟悉 IMAP/SMTP 協議,結合 Socket 功能就可以編寫郵 ...
- 20080826 - Delphi 2009 来了
Embarcadero 发布了 Delphi 和 C++Builder 的 Windows 开发工具. 官方称 Delphi 2009 是自 Delphi 3 以来最重要的一个版本. 其更新的亮点有: ...
最新文章
- java商城pom,使用maven创建Java购物商城系统的common工程
- JD 负载均衡中的 https
- awstats 安装与配置
- 何不用python_人生几何,何不Python当歌
- SAP Fiori INTEROP tile cache
- idea 找不到或无法加载主类_解决IDEA中Groovy项目no Groovy library is defined的问题
- leetcode329. 矩阵中的最长递增路径
- 【原创】oracle的tpc-c测试及方法
- 禁止访问 共享计算机,win7如何禁止局域网用户访问电脑
- 【系统架构】如何解决热点数据更新问题
- map容器find用法
- 通过css3制作熊在冰川奔跑效果(animation、精灵图)
- REGEXP使用经验
- 免费录屏软件有哪些?分享4个专业录屏软件
- 在centos下安装使用busybox工具箱
- 用卷积神经网络(CNN)识别文字
- ICLR 2022:​PiCO,基于对比消歧的偏标签学习 丨AI Drive
- 2021年中国人工智能企业数量、投资数量及金额分析:国内互联网巨头腾讯企业投资达82家[图]
- 网络安全--keytool CA签名SSL证书(收费)
- mysql多表查询数值为空null时处理成0