64 = 46 and 78 is 52 ????

is this the result of ASCII?

No, it is the result of incorrect code. Since you didn't bother posting it, you are all on your own figuring out what is wrong with it.