Net Форумы

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Генеральный спонсор: www.Net.Ru - серьезный, профессиональный хостинг.

Проблема с передачей сгенерированного HTML

 
Начать новую тему   Ответить на тему    Список форумов Net Форумы -> PHP скриптинг
Предыдущая тема :: Следующая тема  
Автор Сообщение
Nekto
Member


Зарегистрирован: 09.01.2006
Сообщения: 3

СообщениеДобавлено: 09.01.2006 17:11    Заголовок сообщения: Проблема с передачей сгенерированного HTML Ответить с цитатой

Есть страничка, на которой генерируется текст. При обычной загрузке (перезагрузке) все нормально.
Но при использовании метода, описанного [url="http://www.dklab.ru/lib/Subsys_JsHttpRequest/"]здесь[/url]. То есть используя JS страница вызывает файл на PHP и, получив из него данные, выводит их на страницу, используя innerHTML, возникает следующая проблема: в одних и тех же местах вместо символов вставляются знаки вопроса. При этом портится и текст и HTML-код.
У другого хостера все работает.
Кто нить знает, что за странность?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
CV
Core team


Зарегистрирован: 01.01.1970
Сообщения: 965

СообщениеДобавлено: 11.01.2006 11:41    Заголовок сообщения: Ответить с цитатой

Проверьте, выдаются ли нормально кодировки текста в заголовках документа, который подгружается через JS. И желательно, чтобы они совпадаи с тем, в который данные вставляются. Возможно, вы подгружаете текст в UTF или браузер предполагает, что текст в UTF
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Nekto
Member


Зарегистрирован: 09.01.2006
Сообщения: 3

СообщениеДобавлено: 12.01.2006 01:28    Заголовок сообщения: Ответить с цитатой

CV писал(а):
Проверьте, выдаются ли нормально кодировки текста в заголовках документа, который подгружается через JS. И желательно, чтобы они совпадаи с тем, в который данные вставляются. Возможно, вы подгружаете текст в UTF или браузер предполагает, что текст в UTF

Вроде не похоже - везде написано windows-1251. К тому же на другом хостинге все работает - то есть данные отправляются в понятном для броузера формате и декодируются без проблем.
Более точный анализ текста выявил еще большую странность: часть передаваемого текста (символов по 20-30) заменяется на 1 знак вопроса. Причем страдают не только русские символы, но и латинские, цифры, теги.
Я вот начал подумывать: там (в программе) вроде используется для кодирования отправляемых данных модуль iconv (php). Может, в нем какие-то проблемы? Или различные настройки?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
CV
Core team


Зарегистрирован: 01.01.1970
Сообщения: 965

СообщениеДобавлено: 12.01.2006 02:10    Заголовок сообщения: Ответить с цитатой

а вы пробовали посмотреть, в каком виде это все отдается с сервера - на в JS, а просто в браузер?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Nekto
Member


Зарегистрирован: 09.01.2006
Сообщения: 3

СообщениеДобавлено: 12.01.2006 12:02    Заголовок сообщения: Ответить с цитатой

CV писал(а):
а вы пробовали посмотреть, в каком виде это все отдается с сервера - на в JS, а просто в браузер?

При вызове из адресной строки - все нормально.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Net Форумы -> PHP скриптинг Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB
Русская поддержка phpBB