|
|
|
| Есть форма на сайте (отправка методом POST). Буквально несколько текстовых полей и кнопка. Русский и латиница посылаются нормально, а вот латышские спецсимволы (ā ē ū ķ ž и т.д.) превращаются в ерунду.
Причем это только в одной форме, во всех остальных формах сайта все в порядке, несмотря на то, что все заголовки и метатеги везде одинаковые. Почему именно в этой форме проблема, ума не приложу.
В Опере и Лисе все идет нормально - проблема только в ИЕ.
Можно ли как то закодировать данные перед отправкой или указать в каком формате их слать?
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Temnovit
(19.09.2007 в 14:33)
| | И как эта ерунда выглядит? | |
|
|
|
|
|
|
|
для: Faraon
(19.09.2007 в 14:44)
| | превращается в кирилицу.
длинное "а" в русскую "в" и так далее. | |
|
|
|
|
|
|
|
для: Temnovit
(19.09.2007 в 14:53)
| | А форму и обработчик формы можете привести | |
|
|
|
|
|
|
|
для: Faraon
(19.09.2007 в 14:57)
| | Форма
<form action="add.php" method="post" name="form1">
Название темы <input name="title" type="text" value="" size="50" maxlength="150"><br>
Короткое описание <input name="descr" type="text" value="" size="50" maxlength="300"><br>
<textarea name="text" rows=10 cols=50></textarea><br><br>
<input type="submit" value="Создать тему" name="do_create">
</form>
|
Обработчик:
Обработчик был конечно другой, но то, что и в этом случае выводятся корявки, показывает, что до РНР дело даже не доходит - проблема где-то раньше. Тем более, что не работает это только в ИЕ. | |
|
|
|
|
|
|
|
для: Temnovit
(19.09.2007 в 14:53)
| | а кодировка имеет значние? | |
|
|
|
|
|
|
|
для: bronenos
(19.09.2007 в 15:01)
| | Должно выводиться в CP1251 | |
|
|
|