Content-Type кодировка для FORM
Модератор: Duncon
если страница в charset=utf-8 можно как-то форму заставить отсылать в charset=windows-1251? или раз страница то и все элементы обречены....? перегрузить хочется
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
dykzei, куда отсылать? ))
Что-то ты постоянно недоговариваешь ))
Если отсылать на следующаю страницу, почему её не показать в том же utf-8?
Если отсылать на емейл - это всё равно будет делать сервер-скрипт, там ожно и перекодировать.
То есть в общем случае, я думаю (не могу быть увереным), что ДА, они обречены )) Отсылаются в кодировке страницы.
А потому перекодировать нужно уже на стороне приёма данных.
Могу полностью ошибаться, поскольку фактов, касательно этой темы не имею.
Что-то ты постоянно недоговариваешь ))
Если отсылать на следующаю страницу, почему её не показать в том же utf-8?
Если отсылать на емейл - это всё равно будет делать сервер-скрипт, там ожно и перекодировать.
То есть в общем случае, я думаю (не могу быть увереным), что ДА, они обречены )) Отсылаются в кодировке страницы.
А потому перекодировать нужно уже на стороне приёма данных.
Могу полностью ошибаться, поскольку фактов, касательно этой темы не имею.
имелась в виду, например, отсылка в гостевую книгу с внешней чужой страницы, помимо штатной для гостевой. отсюда выходит что гостевая вся на win-1251, а внешняя - на utf-8, и при отсылке с внешней в гостевой получаются БРАКОЗЯБРЫ 

Да я тоже с кодировками гемороился, проблема так и осталась нерешена. На мой взгляд проще писать в файл....
[syntax=Delphi] [/syntax]
Можно!dykzei писал(а):если страница в charset=utf-8 можно как-то форму заставить отсылать в charset=windows-1251? или раз страница то и все элементы обречены....? перегрузить хочется
<form accept-charset="windows-1251" ... > ... </form>
Некрофилия..
iconv('utf-8', 'windows-1251', $_POST[]);
iconv('utf-8', 'windows-1251', $_POST[]);
[syntax=Delphi] [/syntax]