Start after serialization
Choose UTF-8 only if those are the bytes your producer writes. Hex accepts ASCII whitespace and complete byte pairs without a 0x prefix. Standard Base64 requires its normal padding; changing the encoding reinterprets the input instead of converting it.