Яндекс.Директ - кодировка при выводе на страницу

Главные вкладки

Аватар пользователя FireFly FireFly 22 марта 2007 в 22:00

Короче тема такая. Подписался на Яндекс.Директ. Выдали код.

Код простейший (показывать не могу) - идет импорт данных с базы Яндекса на вывод на страницу. Так вот - вместо русских букв - квадратики, латиница воспринимается нормально и пишется нормально. Что подскажите?

Я так думаю проблема с кодировкой. В настройках уже менял UTF-8 на Windows-1251 - не помогает...

Ну то есть рекламный текст подгружается с другого сайта ,а дрюпал не любит, если текст в руской кодировке видимо. Кстати если любой другой текст в русской кодировке подгружать на сайт - тоже будут квадратики.

Please, help me!

Комментарии

Аватар пользователя Valeratal Valeratal 22 марта 2007 в 22:26

В общем могу сказать следующее, у мну отображается нормально.
Но
1 в коде яваскрипта явно указана кодировка 1251
+ у меня код директа, который выдавался в самом начале, когда еще не было "темизации" Smile

Пример
http://www.hr-portal.ru/2/node/38

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 22 марта 2007 в 22:35

Попробуйте конвертировать получаемый текст, например, php-шной функцией iconv(). Что-то типа iconv("Windows-1251", "utf-8", $string);


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя FireFly FireFly 22 марта 2007 в 22:39

Пробовал. Но это скорее для обычного текста... А так действительно просто нужно было принудительно в коде Директа кодировку выставить и все! СПАСИБО!

Аватар пользователя Гость Гость (не проверено) 14 ноября 2007 в 17:28

с яндекса:
Если ваш сайт работает в кодировке UTF-8 или KOI8-R, добавьте в код показа объявлений в конец ссылки, начинающейся с http://bs.yandex.ru/ (или http://an.yandex.ru/) параметр &charset=utf-8 (или &charset=koi8-r соответственно)

Аватар пользователя ИгорьSaratov ИгорьSaratov (не проверено) 1 июня 2008 в 21:00

Всем доброго времени суток.
ДО выставления Яндекс.Директ на мой сайт мне еше далеко.
а вот при выстовление яндекс -Новостной информер возникла проблема такая же - вместо русских букв - квадратики.
При этом заголовок "Яндекс Новости" и и концовка "Все новости на 20:11 мск >>" выводятся без проблем.
...""добавьте в код показа объявлений в конец ссылки, начинающейся с http://bs.yandex.ru/ (или http://an.yandex.ru/) параметр &charset=utf-8 (или &charset=koi8-r соответственно)""....пыталсяно строчки в Информере другие но и там в конце добовлять - бесполезно. Бьюсь уже сутки ...подскажите пожл.
версия Drupal 5.7 -