请教二进制数值转化为字符的问题(100分)

  • 主题发起人 主题发起人 PEric
  • 开始时间 开始时间
P

PEric

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中有没有单元或者函数可以实现把二进制数值转化为字符的,除了chr( ),这个函数只能实现0-127之间,也几时ascii码中的字符,而且好像对扩展的ascii码不行,我想问能不能实现按GB2312把数值转化为文字,也就是delphi中有没有关于GB2312的函数
 
没有! chr是对 0-255 的byte-char转换 ,汉字是编码对应,两个概念.
 
有MultiByteToWideChar就是了
 
Char(ByteVar)
Byte(CharVar)
 
使用base64编码,就可以将二进制码转化成asiic妈的字符串。
需要引用 Encode单元
使用两个函数
EncodeString 将二进制转化成ascii
DecodeString 将ascii还原成二进制
网上有很多base64编码规则的单元文件
indy也有
 
后退
顶部