У меня есть страница в ISO-8859-1кодировка символов HTML формы
<meta http-equiv=content-type content="text/html; charset=iso-8859-1">
и две формы на странице, одна форма подчиняется той же странице, а другой представляет в другую страницу
<form method='post' action='post.php'>
</form>
Я вставляю комментарии, добавленные на другой язык, чтобы отправить страницу post.php и вставить его. В поджигатель, когда я вижу кодовый он говорит
application/x-www-form-urlencoded; charset=UTF-8
который создает проблему как публикуемые данные сохраняется должным образом из-за другую кодировку
есть способ изменить кодировку формы для изо-8859 -1, который будет работать для меня как, я пробовал такую же вставку комментариев на той же странице, и он работает с кодировкой iso-8859-1
http://stackoverflow.com/questions/6228960/how-to-set-the-content-type-charset-in-the-request-header-using-a-html- lin Это полезно? – Hawiak
Если кодировка страницы объявлена как iso-8859-1, а форма не имеет атрибута 'accept-charset', тогда форма представления будет использовать windows-1252 (это то, что iso-8859-1 действительно отображается на Web). Итак, если кодировка формы - это utf-8, то помещение не соответствует действительности. Нам действительно нужно будет видеть заголовки HTTP на странице, чтобы быть уверенным в ее объявленной кодировке. –
Просьба прояснить вопрос, создав демонстрационную страницу, которая имеет только одну форму (если только две формы не нужны для воспроизведения проблемы), а также размещать URL-адрес и/или содержимое страницы, а также заголовки ответов HTTP. –