社区
Delphi
帖子详情
utf-8 解码 delphi (帮顶有分)
ou630j
2009-02-04 05:41:54
如题
...全文
932
16
打赏
收藏
utf-8 解码 delphi (帮顶有分)
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
懒懒的毛球
2010-04-12
打赏
举报
回复
还有quoted-printable
zshsuming
2009-02-10
打赏
举报
回复
学习
jadeluo
2009-02-05
打赏
举报
回复
补充一下,这个字符串的格式是这样的:=?汉字编码?内容编码?内容?=
当汉字编码为UTF-8,内容编码为Base64,字符串的格式就是:=?UTF-8?B?内容?=
解码时,就是对内容先进行Base64解码,然后再进行汉字编码转换(UTF-8转程序所使用的汉字编码)。
liangpei2008
2009-02-05
打赏
举报
回复
先确定邮件系统发过来的编码程序是什么样的,没准是经过压缩,或UTF8编码,而后用base64进行编码的!
jadeluo
2009-02-05
打赏
举报
回复
DecodeString函数需要引用EncdDecd单元
jadeluo
2009-02-05
打赏
举报
回复
要去掉前面的=?UTF-8?B?和后面的?=,然后再用 UTF8Decode(DecodeString('......')) 来解码。
UTF8Decode(DecodeString('QUQg5ZOBwrfoh7Qg5qCH6Ie055Sf5rS7IDHmnIg='))
解出来的结果是: AD 品·致 标致生活 1月
ou630j
2009-02-05
打赏
举报
回复
[Quote=引用 6 楼 starluck 的回复:]
引用 3 楼 ou630j 的回复:
我现在做的一个邮件系统,接收下来的主题的内容
=?UTF-8?B?QUQg5ZOBwrfoh7Qg5qCH6Ie055Sf5rS7IDHmnIg=?=
用这个函数解出来是错的,应该怎么解码
bdmh
2009-02-05
打赏
举报
回复
=?UTF-8?B?QUQg5ZOBwrfoh7Qg5qCH6Ie055Sf5rS7IDHmnIg=?=
首先你要确定上面的内容是否是utf8的编码
delphi自带utf8解码UTF8Decode
如果是base64的,delphi也有DecodeString
这些都是函数,返回解码后的正确字符串
starluck
2009-02-05
打赏
举报
回复
[Quote=引用 3 楼 ou630j 的回复:]
我现在做的一个邮件系统,接收下来的主题的内容
=?UTF-8?B?QUQg5ZOBwrfoh7Qg5qCH6Ie055Sf5rS7IDHmnIg=?=
请问怎么解码?还有邮件主题有多少种编码方式?
[/Quote]
這應該是BASE64,INDY本身有函數處理這個的。不過要注意 = 號這些要自己處理下。
kampan
2009-02-05
打赏
举报
回复
up
ou630j
2009-02-05
打赏
举报
回复
[Quote=引用 2 楼 xzhifei 的回复:]
D7系统自带:
UTF8Decode
[/Quote]
这个是控件还是什么啊
ou630j
2009-02-05
打赏
举报
回复
我现在做的一个邮件系统,接收下来的主题的内容
=?UTF-8?B?QUQg5ZOBwrfoh7Qg5qCH6Ie055Sf5rS7IDHmnIg=?=
请问怎么解码?还有邮件主题有多少种编码方式?
ou630j
2009-02-05
打赏
举报
回复
不过还想知道邮件主题的其它解码,base64和utf8就不用知道了
明天结帖,知道答案的再追加50分
ou630j
2009-02-05
打赏
举报
回复
解决了
原来函数在system里面
xzhifei
2009-02-04
打赏
举报
回复
D7系统自带:
UTF8Decode
寻梦928
2009-02-04
打赏
举报
回复
帮你顶,你能不能说详细一点!
Synapse TCP/IP Library v24一套通信类和函数库
支持标准ISO编码(ISO-8859-x),Windows编码(CP-125x),KOI8-R和Unicode(UCS-4, UCS-2, UTF-7 and
UTF-8
); 支持MIME编码和
解码
(包括字符转换); 支持SMTP和ESMTP协议 支持HTTP 0.9、1.0和1.1...
代码资料合集1728.rar
2012-06-14 17:21 79,064
utf-8
+WebEncoder.rar 2012-06-14 17:10 40,892 VB 可用指令、函数 索引表.chm 2012-06-14 16:58 285,981,478 vc代码合集100个【重要的很】.rar 2012-06-14 17:19 1,865,576 xdict_1.1.tar....
FFmpeg4.3系列之32:庖丁解牛之MPEG-1/2视频编
解码
原理
FFmpeg4.3系列之32:庖丁解牛之MPEG-1/2视频编
解码
原理及实战 FFmpeg4.3系列之32:庖丁解牛之MPEG-1/2视频编
解码
原理及实战,本课程主要知识点包括:FFmpeg命令行处理mpeg-1/2视频编
解码
、MPEG-1编
解码
原理详解、...
JAVA上百实例源码以及开源项目
Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有
Delphi
版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
JAVA上百实例源码以及开源项目源代码
JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有
Delphi
版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。...
Delphi
5,514
社区成员
262,734
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章