读书人

关于一个数据转换的有关问题?

发布时间: 2012-02-13 17:20:26 作者: rapoo

关于一个数据转换的问题?急!!
我是从串口提取出了数据(28H和54H间的内容),但这些数据都是数字和符号,而传过来的包是这种格式,内容如下:
(+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(

但是不知怎样将其转成所需的正确的内容,以上应当是ASCII格式,但怎样的转为数字和中文章的格式

以上急,

[解决办法]
procedure ParseBuffer(SourceBuff: Pointer; Length: Integer; Buff: PByteArray)
var
i: Integer;
begin
//解析
for i := 0 to Length -1 do
Buff[i] := (Byte)SourceBuff[i];
end;


var
S: String;
begin
S := (+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(
+)2T(
3!2T(+2T(?U2T(gM2T(3Q2T(+M2T(;
ParseBuffer(S, Length(S), Buff);
end;

读书人网 >.NET

热点推荐