- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть скрипты плана
<script LANGUAGE="javascript" src="http://www.xxx.ru/informer.js"></script>
которые транслируют мои анонсы у партнеров.
Отображалось всегда нормально.
Появился сайт, у которого кодировка utf-8 - отображается кривопись.
Где нужно прописать кодировку, в коде или где-то скрипте. И каким образом? Как не пыталась, не получается.
если кто знает, подскажите плиз.
Vestalka, делайте несколько информеров в разных кодировках
Есть скрипты плана
<script LANGUAGE="javascript" src="http://www.xxx.ru/informer.js"></script>
Если сайт на PHP, то рекомендую сделать так:
1. В скрипт вызова информера добавить параметр:
2. В скрипт, генерирующий текст для информера:
а) В начало кода:
б) Перед выводом данных, учитывая, что текст, подготовленный для вывода, находится в переменной $__inf:
Это то, что можно сделать с минимальными затратами за минимальное время.
Вообще говоря, хватило бы корректных заголовков, типа
header('Content-type: text/javascript; charset=windows-1251');если бы не всемилюбимыйбраузер, который отказывается отображать на странице данные, пришедшие в разных кодировках (по крайней мере IE6). Поэтому или так, как предложил СКОРПИОН, тогда придется делать разные коды вызова информеров для разных кодировок, и грузить пользователя лишними проблемами. Или освободить код информера от кириллицы, записав ее цифрами с последующим преобразованием в текст средствами JavaScript ;). К примеру текст "Привет, Мир!" будет выглядеть и уже не важно, какая кодировка у клиента.Если интересно, опишу поподробнее.
Если нет возможности сделать, как советуют СКОРПИОН, Kolyaj, попробуйте добавить соответствующий атрибут charset в тег script:
<script LANGUAGE="javascript" src="http://www.xxx.ru/informer.js" charset="windows-1251"></script>
Должно помочь, но я бы не рекомендовал этот способ, как постоянное решение проблемы, т.к. он не соответствует стандартам, со всеми вытекающими...
<script LANGUAGE="javascript" src="http://www.xxx.ru/informer.js" charset="windows-1251"></script>
Должно помочь, но я бы не рекомендовал этот способ, как постоянное решение проблемы, т.к. он не соответствует стандартам, со всеми вытекающими...
Стандартам он как раз соответстует.
http://www.w3.org/TR/REC-html40/interact/scripts.html
Другое дело IE.
Стандартам он как раз соответстует.
http://www.w3.org/TR/REC-html40/interact/scripts.html
Другое дело IE.
Ха, действительно, соответствует стандарту - а мне сказали, что нет - я и поверил :) С IE 6 проблем в этом случае нет - проверено.