Hi all,
I've got a c++ program that inserts data into a mysql database, its a 32 length varchar column in question that contains sha256 hashes such as
018cf0b47256973ab6f08a720208c28c34d85722
Unfortunately, when I come to read this in rails and print out the hash in a view, it prints out a short integer like 847.
I've tried it in irb, I can see the hash correctly as the return value of a .find, but it still comes out wrong when I print it directly:
=> @hash = FileHash.find(:first)
#<FileHash id: 423, hash: "018cf0b47256973ab6f08a720208c28c34d85722", size: 1393>
=> @hash.size
1393
=> @hash.hash
847
I can't think what would be causing this, I've never come across anything quite like this before. I'm not using any unusual encodings or anything, at least, I'm using the same a I always have without problems.
Hope someone can shed light on this.
Thanks
Matt