wenn du strtohex verwendest werden die binär information
31 34 30 31 32 30 30 39
^- hexcodes vom string: 14012009
in Zahlen um gewandelt. was du in deinen hexeditor siehts ist genau die
ascii code welche das oben ergeben.
33 31 33 34 33 30 33 31 33 32 33 30 33 30 33 39
ist in string Darstellung:
3 1 3 4 3 0 3 1 3 2 3 0 3 0 3 9
also alles so wie es sein sollte bzw wie du es programmiert hast.
vieleicht erklärst du uns nochmal dein ziel.
was möchtest du mit der hex zahl erreichen?