Before that UTF-8 became widely supported, the user was able to
negotiate the character encoding it supports but now a days it is no
longer the case. In HTTP the user was expressing it using the
Accept-Charset header.
-
[47]: Hypertext transfer protocol
(HTTP/1.1): Semantics and content.