Single byte needs %02x specifier (credit: msoos)