Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 14
ParLaMenToz Сообщение 20/02/2008 17:32 Копия темы
беда с кодировками . есть скрипт который генерирует javascript код информера, ему передается куча параметров и кодировка в которой следует выводить текст, но вот проблема в FireFox и Opera правильно отображаются данные только в Windows-1251 в любых других кодировках выводит кракозябры а в IE все работает на ура.
Подскажите в чем проблема? Может где-нибуть нужно дополнительно объявить используемую кодировку?
wwwabzacnetwork Сообщение 20/02/2008 17:33 Копия темы
.
Подробнее. Лично я толком ничего не понял что за скрипт, что за информер, куда ставится кодировка и что вообще куда передается.

ParLaMenToz Сообщение 20/02/2008 17:38 Копия темы
.

Вот этот код вставляется на сайт host2.ru и выводит новости с сайта host.ru, как видно ему передается кодировка в которой должны выводится новости encode=w1251 . И если например encode=utf-8 то firefox и Opera отображают новости неверно.

wwwabzacnetwork Сообщение 20/02/2008 17:57 Копия темы
.
Какой код? :-)

ParLaMenToz Сообщение 20/02/2008 18:00 Копия темы
.
блин вырезалось )))
[script type="text/javascript" src="host. ru/informer.php?encode=w1251"] [/script]

wwwabzacnetwork Сообщение 20/02/2008 18:06 Копия темы
.
Ну так скрипт берет свой исходник с удаленного сервера. Логично предположить, что исходник должен быть в том же формате, что и вся страничка, которая выдается пользователю. Следовательно надо смотреть informer.php на предмет того, в какой кодировке он выдает данные.

Это все мои предположения :-)

ParLaMenToz Сообщение 20/02/2008 18:09 Копия темы
.
там все ок, т.е. берется кодировка переданная в encode=utf-8(например) и перекодируется iconv()'ом...

wwwabzacnetwork Сообщение 20/02/2008 18:10 Копия темы
.
Ок, посмотрите исходный код генерируемой странички. Там все в одной кодировке?

ParLaMenToz Сообщение 20/02/2008 18:14 Копия темы
.
bigbord.net/rss/news_rss/.. – если обратиться нарямую выводит js код в кодировке utf-8, выбираем в браузере вид->кодировка ->windows-1251 весь код перекодируется и все ок, а как вставляешь в страницу, FireFox и Opera отказываются его понимать, только IE разбирает.

wwwabzacnetwork Сообщение 20/02/2008 18:24 Копия темы
.
Есть скрипт, который берет bigbord.net/rss/news_rss/.. и парсит нужным образом. В данном случае скрипт меняет кодировку bigbord.net/rss/news_rss/.. на заданную и выплевывает то, что получилось. Так? Если все так но не работает, то надо искать ошибку в скрипте.

TweeKane Сообщение 20/02/2008 18:40 Копия темы
.
mb_convert_encoding или iconv. Первая мне больше нравится.

ParLaMenToz Сообщение 20/02/2008 18:47 Копия темы
.
bigbord. net/rss/news_rss/0/10/s/y/u/rss.js.xml это и есть скрипт который возвращает js код. и это код вставляется в страницу, т.е. фактически подключается этот скрипт как js файл [script src = bigbord. net/rss/news_rss/0/10/s/y/u/rss.js.xml].
если бы была ошибка в скрипте я думаю в IE тоже не работало бы.

wwwabzacnetwork Сообщение 20/02/2008 18:59 Копия темы
.
Еще раз прошу посмотреть код генерируемой страницы ПОЛНОСТЬЮ. Там ВЕСЬ текст в одной кодировке или все в одной, а вставленные новости в другой? Лучше всего еще задать кодировку всей страницы через meta или передачу заголовков.

typhoon Сообщение 20/02/2008 21:28 Копия темы
.
Код выводить не через JS, а использованием [IFRAME src="informers adress"] А в теле документа указывать кодировку. Сам документ должен соответствовать указанной кодировке. Например, если текстовый редактор создал документ в UTF-8, нельзя потребовать от страницы, чтоб он отображал в кодировке w1251

0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"