delphi7 里面没有TEncoding这个类怎么办?

qq631565054 2010-01-17 02:01:55
function TfrmMain.ToQianQianHexString(s: string; encode: TEncoding): string;
var TmpStr: string;
ByteAy: Tbytes;
tmpByte: Byte;
begin
ByteAy := encode.GetBytes(s);
TmpStr := '';
for tmpByte in ByteAy do
TmpStr := Format('%s%.2x', [tmpstr, tmpbyte]);
Result := TmpStr;
end;
//这个函数在Delphi7里面怎么改? 才学几个月的新手,谢谢!
...全文
1644 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sssjmh 2011-03-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 biekvn 的回复:]
http://blog.csdn.net/senfore/archive/2009/01/30/3855211.aspx
[/Quote]
非常好
qq631565054 2010-01-17
  • 打赏
  • 举报
回复
主要,就是想把几个汉字,按字节转换为16进制Utf-8
qq631565054 2010-01-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 biekvn 的回复:]
http://blog.csdn.net/senfore/archive/2009/01/30/3855211.aspx
[/Quote]

感谢,但是D7用不了啊
麦客来了 2010-01-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/senfore/archive/2009/01/30/3855211.aspx
qq631565054 2010-01-17
  • 打赏
  • 举报
回复
说了等于没有说啊!
难道没有delphi 200X,就不活了。。。
kfcoffe 2010-01-17
  • 打赏
  • 举报
回复
没有就加,不支持就换版本。呵呵
dinoalex 2010-01-17
  • 打赏
  • 举报
回复
是关于Unicode的,D7不支持,你只能转成delphi2007以后的版本.
dinoalex 2010-01-17
  • 打赏
  • 举报
回复
TEncoding应该是delphi2007以后的版本里的类,D7是用不了的
麦客来了 2010-01-17
  • 打赏
  • 举报
回复
System.pas中的定义的函数AnsiToUtf8不行吗?

16,746

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧