Content-Type кодировка для FORM

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
dykzei
Сообщения: 42
Зарегистрирован: 22 сен 2004, 14:35

если страница в charset=utf-8 можно как-то форму заставить отсылать в charset=windows-1251? или раз страница то и все элементы обречены....? перегрузить хочется
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

dykzei, куда отсылать? ))
Что-то ты постоянно недоговариваешь ))
Если отсылать на следующаю страницу, почему её не показать в том же utf-8?
Если отсылать на емейл - это всё равно будет делать сервер-скрипт, там ожно и перекодировать.

То есть в общем случае, я думаю (не могу быть увереным), что ДА, они обречены )) Отсылаются в кодировке страницы.
А потому перекодировать нужно уже на стороне приёма данных.

Могу полностью ошибаться, поскольку фактов, касательно этой темы не имею.
dykzei
Сообщения: 42
Зарегистрирован: 22 сен 2004, 14:35

{cut}
dykzei
Сообщения: 42
Зарегистрирован: 22 сен 2004, 14:35

имелась в виду, например, отсылка в гостевую книгу с внешней чужой страницы, помимо штатной для гостевой. отсюда выходит что гостевая вся на win-1251, а внешняя - на utf-8, и при отсылке с внешней в гостевой получаются БРАКОЗЯБРЫ :(
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

dykzei, Когда гостевая получает данные, она смотрит, если от внешней пришли - перекодировать, если от себя - так и сохранять.
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Да я тоже с кодировками гемороился, проблема так и осталась нерешена. На мой взгляд проще писать в файл....
[syntax=Delphi] [/syntax]
Calculon
Сообщения: 1
Зарегистрирован: 17 июл 2009, 17:00

dykzei писал(а):если страница в charset=utf-8 можно как-то форму заставить отсылать в charset=windows-1251? или раз страница то и все элементы обречены....? перегрузить хочется
Можно!
<form accept-charset="windows-1251" ... > ... </form>
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Некрофилия..

iconv('utf-8', 'windows-1251', $_POST[]);
[syntax=Delphi] [/syntax]
Ответить