Delphi2010中保存UTF8/Unicode编码文件的问题
摘要:使用Delphi2010中的TStrings或Memo的SaveToFile方法保存UTF8/Unicode编码的字符串时,保存后丢失编码信息,仔细查看,原来在保存时增加了编码设置:aStrings.SaveToFile(aFileName,TEncoding.Unicode);//可以是TEncoding.UTF8,根据需要另:unicode文本文件:头两个字符分别是FF FE(16进制) ut...
阅读全文
posted @
2009-11-27 06:30
garfieldtom
阅读(1007)
推荐(0) 编辑
Delphi中对URL进行编码和解码
摘要:Delphi中处理URL时,有时会遇到编码问题,比如文件名如果含有空格,则空格会被%20代替。如果不进行转换,则会出现问题。在网上找到一段转换代码(Delphi没有自带的?),可以顺利进行//delphi 最快速编码 URLDecode URLEncodefunction URLDecode(con...
阅读全文
posted @
2009-11-23 08:48
garfieldtom
阅读(3189)
推荐(0) 编辑
关于Delphi2010使用Indy发送邮件乱码问题的解决
摘要:原来的程序由Delphi2007升级到Delphi2010,没想到原来收发邮件正常的系统在发送中文邮件时发生了乱码,只得重新寻找解决办法,后来发现,这样构建消息可以避免乱码问题(不知道有没有其他解决办法):with IdMessage1 do begin Clear; From.Text := 'XXX@126.com'; Recipients.EMailAddresses:= 'v@126.co...
阅读全文
posted @
2009-11-21 20:13
garfieldtom
阅读(1918)
推荐(0) 编辑
Delphi2010使用TImage打开jpeg图片错误的处理
摘要:使用Delphi2010,在窗体上放置一个TImage控件,然后在设计时加载jpg图片时没有问题,可如果在代码中,比如:imgPic.Picture.LoadFromFile(vFileName);则会提示Unknown picture file extension(.jpg)错误,很奇怪,后来发现需要在单元文件中需要use jpeg单元。加上jpeg单元后,问题解决.
阅读全文
posted @
2009-11-21 16:49
garfieldtom
阅读(557)
推荐(0) 编辑
升级Delphi2010时text字段问题
摘要:刚把程序从Delphi2007升级到2010,很高兴,可很快就发现一个问题,某些数据无法全部显示,仔细一看,是SQL Server中使用text字段的数据显示不完整。测试了一下,在Delphi2007中可以正常显示,而在Delphi2010中则显示不全,程序完全一样。比如,保存内容为“文件”,在D2007中完整显示,而在D2010中则显示为“文”,少...
阅读全文
posted @
2009-11-20 17:15
garfieldtom
阅读(457)
推荐(0) 编辑
支持Delphi2009/2010的DES加密单元
摘要:原来在D7/D2007下使用过一个DES的加密单元,但到了D2009/D2010后因为String被映射为unicodestring,不再是AnsiString,所以加密解密字符串失去了作用。经过修改,可以正确使用了,主要修改其中的string,显示指定为AnsiString,char,显示指定为AnsiChar.unit DESCrypt;interfaceusesSysUtils,Classe...
阅读全文
posted @
2009-11-12 15:27
garfieldtom
阅读(1033)
推荐(0) 编辑
Indy10收发Hotmail邮件
摘要:hotmail开放了pop3,可以使用客户端工具收取邮件了。POP 服务器: pop3.live.com (端口 995)需要 POP SSL?: 是的用户名: Windows Live ID, 比如:livesino@hotmail.com密码: 对应 Windows Live ID 的密码SMTP 服务器: smtp.live.com (端口 25)需要身份验证?: 是的需要 TLS/SSL?...
阅读全文
posted @
2009-11-06 06:06
garfieldtom
阅读(1283)
推荐(0) 编辑
JS的encodeURI编码后,PHP解码方法
摘要:JS的encodeURI编码后,PHP解码方法:使用urldecode函数,刚刚做了给程序,发现如果参数中出现%,则参数在从js传递给php时要使用encodeURI编码,然后在php中使用urldecode函数解码。
阅读全文
posted @
2009-11-03 19:20
garfieldtom
阅读(2145)
推荐(0) 编辑