Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: от 12 Июля 2002, 03:57:15

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

Поскольку JS поумолчанию в юникоде работает