Если страница уже интерпретируется браузером как UTF-8, настройка accept-charset="utf-8"
ничего не делает.
Если вы установите кодировку страницы в UTF-8 в <meta>
и /или HTTP-заголовок, он будет интерпретироваться как UTF-8, , если только пользователь не умышленно перейдет в меню View-> Encoding и выберет другую кодировку, переопределяя указанную вами.
Inв этом случае accept-encoding
будет иметь значение установки кодировки представления обратно в UTF-8, если пользователь возится с кодировкой страницы.Тем не менее, это все равно не будет работать в IE из-за предыдущих проблем, обсужденных с accept-encoding
в этом браузере.
Так что ИМО сомнительно, стоит ли включать accept-charset
, чтобы исправить случай, когда не-IEпользователь намеренно саботировал кодировку страницы (возможно, запутался на вашей странице больше, чем просто форма).
Лично я не беспокоюсь.