比如输入的是4E2D56FD输出的是“中国”这两个字。
解决方案 »
- 关于stringlist删除
- D6 升级到 D8 需要注意哪些问题?
- 怎样将数据库内容导出到XML文件当中?????????(急急急!在线等待解决!)
- 紧急求助!!!一个Delphi新手到济南找工作这样的条件可以拿到多少钱??必重谢!!!!
- 用delphi7+ado+FastReport开发的应用程序怎样打包发布啊?
- 十万火急:如何实现浮点数和字符串之间的转化??(在线等待)
- 登陆界面的问题。
- 不知,不解
- 请帮助我一下,好吗?
- 请问DBGride里我怎样把一个int类型的字段分开两部分显示?
- 三层问题,客户层一定要clientdataset来连接中间层吗?
- Dephi中 用TXMLDocument处理XML文件的时候,支持中文吗?
//encode the widestring to saveable string
//2003.03.04
var
I:Integer;
begin
Result:='';
for I:=1 to Length(Value) do begin
Result:=Result+IntToHex(WORD(Value[I]) shr 8,2);
Result:=Result+IntToHex(WORD(Value[I]) and $00ff,2);
end;
end;function DecodeWideString(Value:String):WideString;
//decode the string to widestring
//2003.03.04
var
I:Integer;
begin
Result:='';
for I:=0 to (Length(Value) div 4)-1 do begin
Result:=Result+WChar(StrToInt('$'+Value[I*4+1]+Value[I*4+2]) shl 8
+ StrToInt('$'+Value[I*4+3]+Value[I*4+4]));
end;
end;