Страница 1 из 1

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

Добавлено: 25 май 2005, 23:09
dykzei
если страница в charset=utf-8 можно как-то форму заставить отсылать в charset=windows-1251? или раз страница то и все элементы обречены....? перегрузить хочется

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

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

Могу полностью ошибаться, поскольку фактов, касательно этой темы не имею.

Добавлено: 26 май 2005, 09:33
dykzei
{cut}

Добавлено: 26 май 2005, 09:35
dykzei
имелась в виду, например, отсылка в гостевую книгу с внешней чужой страницы, помимо штатной для гостевой. отсюда выходит что гостевая вся на win-1251, а внешняя - на utf-8, и при отсылке с внешней в гостевой получаются БРАКОЗЯБРЫ :(

Добавлено: 26 май 2005, 13:28
Oscar
dykzei, Когда гостевая получает данные, она смотрит, если от внешней пришли - перекодировать, если от себя - так и сохранять.

Добавлено: 14 июн 2005, 15:44
Duncon
Да я тоже с кодировками гемороился, проблема так и осталась нерешена. На мой взгляд проще писать в файл....

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

Добавлено: 17 июл 2009, 17:03
Calculon
dykzei писал(а):если страница в charset=utf-8 можно как-то форму заставить отсылать в charset=windows-1251? или раз страница то и все элементы обречены....? перегрузить хочется
Можно!
<form accept-charset="windows-1251" ... > ... </form>

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

Добавлено: 17 июл 2009, 22:58
Duncon
Некрофилия..

iconv('utf-8', 'windows-1251', $_POST[]);