关于字符集的问题! 恳请指点!!唐晓峰请进!诸位专家请进!(100分)

  • 主题发起人 主题发起人 Nuke2
  • 开始时间 开始时间
BASE64 HZ是不是只要依样画瓢就成了呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Base64解码不存在这个问题的.
coolmail的说明文档中说其中的quoteprintable解码极cool那么主要特点在哪儿呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cool在解码速度快呀!
字符集,一般不用处理的,如果有Big5邮件,就要
把它转换成GB救行了,和FoxMail是一样的.
 
nuke, 又把自己nuke啦, sakemail是可以处理汉字的, 只需要把他的CharSet属性
值设置成相应汉字的属性即可, 如:"gb2312"
 
quoted-printable的算法已知了!
 
to huizhang:
接收的时候行吗?
 
是呀!
接受的时候好象不灵光呀,遇到汉字邮件经常是一大堆乱码.
他的原码上不也注明了Only works with ISO,,,,,吗?
还有唐晓锋,我看foxmail的文件中有一个MSCHARSET.dll
应该是用来处理字符集的Dll呀,他干了些什么呢?
 
我猜想它是用于bg5<---->gb相互转换的.
猜想而已.
 
唐晓锋:
还剩一个星期,再提问喽!
你的那个quoteprintable程序无法编译,说是有几个函数没定义
是不是您漏了呢.(hexcov ....)
(程序还没仔细看,现在正在啃rfc,摸清了再看原程序).
:)
昨天出去狠玩了一把! :P

 
Sorry!
function HexConv(Ch : Char) : Integer;
begin
if Ch in ['0'..'9'] then
Result := Ord(Ch) - Ord('0')
else
Result := (Ord(Ch) and 15) + 9;
end;
 
多人接受答案了。
 
后退
顶部