Общие > Веб-технологии
JavaScript и PHP
(1/1)
:
Есть два два скрипта (на разных страницах). ДжаваСкриптом на одной странице создается форма, из формы post-ом параметры передаются в PHP-скрипт на другую стр. Проблема: в массиве $_POST все переданные переменные почему-то закодированы UTF-8 - раз(получается что-то типа ипавры), не поддаются перекодировке с помощью mb_convert_encoding() - два. Теряюсь в догадках.
З.Ы. Все сказанное справедливо и для метода GET
Макс:
Глупое предположение:
какая кодировка стоит в
и какя в настройках броузера на странице с формой
Под разными броузерами пробовал?
:
1. кодировки там никакой не стоит. И вообще на этой странице раздела META нет.
2. В броузере стоит Cyrillic Windows
3. Пробовал только IE5.5
Суть проблемы в том, что если форму выводить ДжСк (с помощью document.write() )b из нее отсылать данные, то они перекодируются в UTF-8, а если форму строить без ДжСк - то все нормально.
Макс:
а данные конвертируются в UTF когда форма выводится или когда сабмитится?
Oak:
А вот поставь мета - полегчает (в той страничке, которую ты на JS создаешь)
Поскольку JS поумолчанию в юникоде работает
Навигация
Перейти к полной версии