Автор Тема: JavaScript и PHP  (Прочитано 2144 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
JavaScript и PHP
« : 12 Июля 2002, 03:57:15 »
Есть два два скрипта (на разных страницах). ДжаваСкриптом на одной странице создается форма, из формы post-ом параметры передаются в PHP-скрипт на другую стр. Проблема: в массиве $_POST все переданные переменные почему-то закодированы UTF-8 - раз(получается что-то типа ипавры), не поддаются перекодировке с помощью mb_convert_encoding() - два. Теряюсь в догадках.
З.Ы. Все сказанное справедливо и для метода GET

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
JavaScript и PHP
« Ответ #1 : 12 Июля 2002, 14:40:46 »
Глупое предположение:
какая кодировка стоит в
и какя в настройках броузера на странице с формой
Под разными броузерами пробовал?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

  • Гость
JavaScript и PHP
« Ответ #2 : 12 Июля 2002, 23:42:06 »
1. кодировки там никакой не стоит. И вообще на этой странице раздела META нет.
2. В броузере стоит Cyrillic Windows
3. Пробовал только IE5.5
Суть проблемы в том, что если форму выводить ДжСк (с помощью document.write() )b  из нее отсылать данные, то они перекодируются в  UTF-8, а если форму строить без ДжСк - то все нормально.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
JavaScript и PHP
« Ответ #3 : 13 Июля 2002, 01:57:57 »
а данные конвертируются в UTF когда форма выводится или когда сабмитится?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
JavaScript и PHP
« Ответ #4 : 13 Июля 2002, 16:46:46 »
А вот поставь мета - полегчает (в той страничке, которую ты на JS создаешь)

Поскольку JS поумолчанию в юникоде работает
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28