When an encoding is not specified, a downstream component may choose a different
encoding, either by assuming a default encoding or automatically inferring which
encoding is being used, which can be erroneous. When the encodings are inconsistent,
the downstream component might treat some character or byte sequences as special,