题目:str = hex2byteArray(str1)+getUTF8ByteArray(str2)+hex2byteArray(str3)
(+表示字符数组的连接)注意str2不是转换为字节数组,而是获取UTF8编码的字节数组其中,str,str1,str2,str3都是字符窜类型,最终这段代码如何写?小弟对数据类型是晕的,求高手指点!再有:mKvBOy45XggUCYNvF24TP7GN1QvcyfGnsjherGkCh5tE/NN18w8vuNxpc5VhYrr/QWCo5sangTAbhxu39yHVSqYhzkCOfPmhqjNJudrjcol6ya2fgyuhhWDrGVQYCOcO
这种格式是什么类型数据?怎样转换为16进制?谢谢!
(+表示字符数组的连接)注意str2不是转换为字节数组,而是获取UTF8编码的字节数组其中,str,str1,str2,str3都是字符窜类型,最终这段代码如何写?小弟对数据类型是晕的,求高手指点!再有:mKvBOy45XggUCYNvF24TP7GN1QvcyfGnsjherGkCh5tE/NN18w8vuNxpc5VhYrr/QWCo5sangTAbhxu39yHVSqYhzkCOfPmhqjNJudrjcol6ya2fgyuhhWDrGVQYCOcO
这种格式是什么类型数据?怎样转换为16进制?谢谢!
1. hex2byteArray(str1) 是做什么的?
这里试着写一下:
function hex2byteArray(str:string):string;
//如果str 是'd6d0b9fac8cbc3f1d2f8d0d0' 得到结果是‘中国人民银行’
var
i:integer;
begin
result:='';
for i:=1 to length(str) do
begin
if i mod 2 =1 then
result:=result+char(strtoint('$'+copy(str, i,2)));
end;
end;
2。getUTF8ByteArray 输入的是什么,要什么结果
你尽量给出说明。
这样吧,要么哪位能给我一个base64tohex 和hextobase64的代码也可以!