DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: lisz2024
今日帖子: 4
在线用户: 0
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 shiro (比卡丘) ★☆☆☆☆ -
普通会员
2003/11/11 12:56:30
标题:
在DELPHI中怎么把字符串变成十六进制呢?(比卡丘) 浏览:2669
加入我的收藏
楼主: 在DELPHI中怎么把字符串变成十六进制?因为在做短信工程,中间件厂商要求我们把内容编码成十六进制发过去,在DELPHI中我找不到STRTOHEX这样的东西……用FORMAT也不太会……总之是要把“你好”变成“0xC4E3BAC3”就是了……

请高手指教
----------------------------------------------
巧克力PIKA
作者:
男 shiro (比卡丘) ★☆☆☆☆ -
普通会员
2003/11/11 13:01:48
1楼: 我想了,会不会要把双字节汉字变成按位来转换成十六进制?那这个“按位”(就是把汉字拆一半)怎么做呢?
----------------------------------------------
巧克力PIKA
作者:
男 tq100 (深思) ★☆☆☆☆ -
盒子活跃会员
2003/11/11 13:35:52
2楼: 我在程序中已用过,没问题
function StrtoHex(Str: String): String;
var
  i: integer;
begin
  result:= ';
  if Str = ' then exit;
  for i:= 1 to Length(Str) do
  begin
    result:= result + IntToHex(Ord(str[i]), 2);
  end;
end;

----------------------------------------------
-
作者:
男 12521052 (混世生) ★☆☆☆☆ -
盒子活跃会员
2003/11/11 20:27:12
3楼: 漢字問題。
 我以前的帖子有回答。
----------------------------------------------
——混世生
作者:
男 12521052 (混世生) ★☆☆☆☆ -
盒子活跃会员
2003/11/11 20:34:04
4楼: 2樓的可以用的。
----------------------------------------------
——混世生
作者:
男 fxwd555 (雪杉) ★☆☆☆☆ -
普通会员
2003/11/12 18:38:59
5楼: 上面那个已经作出来了,哪位大侠能知
如何再把十六进制转换为汉字或相应的字符呢?
----------------------------------------------
-
作者:
男 12521052 (混世生) ★☆☆☆☆ -
盒子活跃会员
2003/11/12 20:09:34
6楼: 呵呵。
 告訴你一對基本涵數。在PASCAL中就可以用的。
 ORD(char):integer
 CHR(integer):Char
 一個是把字符轉爲ASC碼(整型)一個是把整型轉爲字符。
----------------------------------------------
——混世生
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/11/18 10:01:25
7楼: <如何再把十六进制转换为汉字或相应的字符呢? >
难啊!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 shiro (比卡丘) ★☆☆☆☆ -
普通会员
2003/11/18 14:51:43
8楼: 感谢二楼的大侠~253啦~ m(_ _)m
----------------------------------------------
巧克力PIKA
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/11/18 16:36:14
9楼: TO:比卡丘
偶也很想知道:楼: <如何再把十六进制转换为汉字或相应的字符呢? > 
可以教偶不?谢谢!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS