以下为JavaScript代码:
function login(txtPassword)
{
var a = txtPassword;
var b = "\xa3\xac\xa1\xa3";
var c = "fdjf,jkgfkl";
var s =  a+b+c;
var r = MD5(s);
return r;
}
textPassword是密码值。
以下为delphi的代码:
function GetMDd5(const aStr: string): string;
var md: TMd5Digest; i: integer;
  a: string;
  b: string;
  c: string;
  s: string;
  r: string;begin
  a := aStr;
  c := 'fdjf, jkgfkl';
  b := Char($a3) + Char($ac) + Char($a1) + Char($a3);
  s := a + b + c;
  r := md.MD5(s);
  result:= r;
end;这两个代码获得的值不一样。主要问题出在:
var b = "\xa3\xac\xa1\xa3";[JavaScript]b := Char($a3) + Char($ac) + Char($a1) + Char($a3);[Delphi]
请问这两个代码。在delphi该怎么写,得到的值才能一样?声名:JavaScipt与delphi的MD5算法是一样。[已确认是一样的]。