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