Allow for rewrite of the header, adjusting the encoding. We
distinguish three options. If the user announces `text', we
always use UTF-8 encoding. If the user announces charset=utf-8
we use UTF-8 and otherwise we use octet (raw) encoding.
Alternatively we could dynamically choose for ASCII, ISO-Latin-1
Tag confusing pages with doc-needs-help|Tags are associated to your profile if you are logged in