Character encoding negotiation


Client sends Accept-Charset HTTP header (most HTTP/1.1 browsers do)

Accept-Charset: UTF-8,ISO-8859-1;q=0.9,*;q=0.1

Server knows encoding for each document and sends 'charset' parameter in HTTP header

Content-Type: text/html; charset="UTF-8"

Problem: Difficult on most servers to configure this