Проблема с кодировкой

Статус
В этой теме нельзя размещать новые ответы.

bork75

The Team
Регистрация
21 Июн 2008
Сообщения
1.455
Реакции
734
Есть страница с кодировкой windows-1251, на которой размещена поисковая форма, это форма отправляет запрос на страницу с кодировкой utf-8.

Соответственно кириллица приходит корявая.
Менять кодировку у себя и в скрипте не годиться.

Есть варианты отправить запрос в utf-8 со страницы windows-1251?

Само поле стандартное, отправка через post:

Код:
<form action="http://sait.ru" method="post">

  <input type="hidden".....>
  <input type="text".....>

</form>
 
везде utf-8 кодировку не вариант поставить?
 
Сам нашёл решение )

Атрибут accept-charset — список кодировок для вводимых данных, принимаемых сервером, обрабатывающим данную форму.

Выручает в ситуации, когда страницы сайта в одной кодировке, а данные нужно отправить в другой.

Код:
<form accept-charset="cp1251" action="search.php" method="post" >
 
.htaccess - там прописать какая кодировка нужна и да будет счастье.
 
вобще везде нужно юзать utf8, так что давайте батенька переводите, не ленитесь
 
вобще везде нужно юзать utf8, так что давайте батенька переводите, не ленитесь

Полностью поддерживаю. Вам же лучше будет если вы переведете свой проект полностью на UTF-8.(Это для дальнейшего развития, особенно если будете применять технологию Ajax). Проблем с отображением никаких не будет.
 
Кроме всего иногда преобразовывать файлы с помощью Notepad++
Кодировки >> Преобразовать в UTF8 - без BOM

это решает проблему с кракозябрами
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху