如何把16进制的一串字符,变成真正的16进制显示

okgxs 2014-12-15 02:37:41
例如:
procedure TForm1.btn2Click(Sender: TObject);
var
str :string;
begin
Str := ‘#$CE#$D2#$B0#$AE#$C4#$E3’ ; // 中文“我爱你”

// 如何把str转换成这个样子的
// 单纯的
showmessage(str) ; //显示的还是编码
showmessage(#$CE#$D2#$B0#$AE#$C4#$E3); //我爱你


end;
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
okgxs 2014-12-15
  • 打赏
  • 举报
回复
不好意思,刚才没回复前点了结贴了,无法给分了
xhz8000 2014-12-15
  • 打赏
  • 举报
回复
var str , sResult, sTemp:string; iLen, iStart: Integer; begin Str := '#$CE#$D2#$B0#$AE#$C4#$E3' ; // 中文“我爱你” str := StringReplace(str, '#', '', [rfReplaceAll]); iLen := length(str); iStart := 1; while iStart < iLen do begin sTemp := copy(str, iStart, 3); sResult := sResult + Char(StrToInt(sTemp)); iStart := iStart + 3; end; ShowMessage(sResult);
okgxs 2014-12-15
  • 打赏
  • 举报
回复
如何输出:我爱你

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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