AdSense и русская кодировка

12
DO
На сайте с 01.09.2005
Offline
120
2127

Я единственный, у кого на сайтах, сделанных в кодировке 1251, не читается AdSense, который сделан в Unicode?

Можно кликнуть на части окна, где показывается AdSense, установить для неё (по ходу там iframe) кодировку Unicode и просмотреть текст, но нафиг оно надо юзеру, даже если он знает о таких технических деталях.

В общем, получается, что AdSense - только для сайтов в Unicode или англоязычных?

Но много сайтов, и этот форум тоже, упорно размещают юникодовый AdSense на своих сайтах в win-1251.

Или все слепые, или у меня глюки. Что в этом мире не так? :-)

ZeHer
На сайте с 01.04.2006
Offline
87
#1

Судя по всему единственный :)

У меня в windows-1251 сайт русскоязычный и все нормально.

Да и не втречал никогда таких жалоб на кодировку.

ЗЫ. проблема может быть в несоответвии реальной кодировки страницы с заявленной в заголовке ШТМЛ.

A
На сайте с 25.02.2006
Offline
173
#2

У Вас какие-то внутренние проблемы с сайтом, возможно кодировки на страницах не прописаны.

У меня показывается на страницах c KOI8, win1251, UTF и никогда никаких проблем с кодировками не было.

DO
На сайте с 01.09.2005
Offline
120
#3
Aleks_:
У Вас какие-то внутренние проблемы с сайтом

Сайты не мои.

Похоже, я накачал (через автоматический апдейт Windows) какие-то неудачные апдейты для MS IE.

Такое уже было когда-то, - после апдейта IE стал иногда неправильно показывать сайты.

[Удален]
#4
ZeHer:
Судя по всему единственный :)
У меня в windows-1251 сайт русскоязычный и все нормально.
Да и не втречал никогда таких жалоб на кодировку.

ЗЫ. проблема может быть в несоответвии реальной кодировки страницы с заявленной в заголовке ШТМЛ.

Он не единственный.

У меня тоже windows-1251 и сайт русскоязычный. Но на конторе у друга на всех компах вместо объявлений показываются кракозябры. В других местах где я смотрел все показывается нормально. Единственное что я заметил - у него в браузере в предпочтительных языках первым стоит английский. А так вроди все нормально. Но объявления показываются неправильно.

A
На сайте с 25.02.2006
Offline
173
#5
Mosik:
Но объявления показываются неправильно.

Что значит неправильно? По отношению к чему неправильно? Если в одном месте правильно, а в другом нет, то значит адсенс тут не виноват, он передается в той кодировке, которую определил робот после первой загрузки страницы с кодом адсенса.

Кракозябли иногда бывают, когда нужные шрифты не установлены или сами сервера перевирают кодировки.

DO
На сайте с 01.09.2005
Offline
120
#6
Aleks_:
Что значит неправильно?

Не читабельный текст.

Aleks_:
Кракозябли иногда бывают, когда нужные шрифты не установлены или сами сервера перевирают кодировки.

AdSense вписывается в страницу через JavaScript, и сервер, на котором живёт сайт, тут уже не участвует.

A
На сайте с 25.02.2006
Offline
173
#7
D.O.:
AdSense вписывается в страницу через JavaScript, и сервер, на котором живёт сайт, тут уже не участвует.

Почему не участвует? А в броузер как информация приходит? :) Возьмите httpWatch и посмотрите что передает этот скрипт.

Независимо от кодировки страницы в передаваемых данных стоит кодировка UTF8:

GET 304 text/html; charset=UTF-8 http://pagead2.googlesyndication.com/pagead/show_ads.js

DO
На сайте с 01.09.2005
Offline
120
#8
Aleks_:
Почему не участвует? А в броузер как информация приходит? :)

Я о том, что когда страница отдалась пользователю, сервер больше не участвует, а AdSense встравляется через JavaScript, который исполняется на стороне пользователя.

Aleks_:
Возьмите httpWatch и посмотрите что передает этот скрипт.
Независимо от кодировки страницы в передаваемых данных стоит кодировка UTF8:
GET 304 text/html; charset=UTF-8 http://pagead2.googlesyndication.com/pagead/show_ads.js

Я не совневался, что там всегда UTF-8.

WM
На сайте с 25.07.2002
Offline
137
#9

В параметры блока

google_language = "ru";

добавьте - поможет.

* Партнёрки, с которых кормлюсь ( http://statievsky.ru/kak-zarabotat-v-internete/ ) * Увеличение дохода в SAPE! ( http://cmse.ru/?ref=b581a5e5 )
AdSensei
На сайте с 13.03.2006
Offline
163
#10
WebMaster:
В параметры блока
google_language = "ru";
добавьте - поможет.

изменение кода - нарушение правил.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий