Требуется ли кодировка формы? - PullRequest
1 голос
/ 04 сентября 2010

Мой веб-сайт настроен на UTF-8. Нужно ли мне устанавливать в моих формах также utf-8, используя accept-charset для форм?

Моя гостевая книга, например, поддерживает многоязычность, поэтому таблица базы данных моей гостевой книги utf8_unicode_ci, и все мои веб-страницы используют один и тот же шаблон, поэтому кодировка для всех страниц - utf-8, потому что я установил кодировку для своих веб-страниц как utf- 8 Я также установил для charset формы значение utf-8 или нет, потому что я уже установил его для самой веб-страницы?

Причина, по которой я конвертирую свой веб-сайт в utf-8 и на самом деле не хочу просматривать все формы своего сайта, добавляя атрибут формы charset utf-8.

Ответы [ 3 ]

2 голосов
/ 04 сентября 2010

Почти каждый приличный браузер игнорирует атрибут accept-charset в пользу кодировки страницы с формой, как это определено в charset параметре заголовка ответа Content-Type.Атрибут работает только в MSIE и даже тогда он использует его неправильно .В MSIE, работающем в Windows, любое другое значение, кроме UTF-8, будет интерпретировано как CP-1252.

Не используйте этот атрибут.Это бесполезно.

1 голос
/ 04 сентября 2010

По умолчанию используется кодировка символов / кодировка, которой была предоставлена ​​страница. Вам просто нужно убедиться, что ваш заголовок ответа имеет тип содержимого с charset = utf-8

1 голос
/ 04 сентября 2010

Обычно, если страница обслуживается явно с помощью UTF-8, входные данные формы также будут кодироваться в этом наборе символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...