Клуб пользователей блока «Поделиться»

12 комментариев
 

="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,friendfeed,lj">>

попробуй так
столкнулся с такой же проблемой. несколько дней назад проблем с кодировкой небыло, сейчас есть.
Ваш вариант был бы слишком простым решением :) Не прокатывает.

попробуйте в .htaccess прописать нужную кодировку


и дайте глянуть сайт, если не секрет

зашел на ваш сайт, указанный в ya.ru (carousel.ru), проверил кнопочку - никакой абракадабры нету :-@


использую оперу последнюю

Да. похоже, что проблема только в Safari (MacOs). но еще вчера ее(проблемы) небыло.
Причем проблема даже здесь - http://api.yandex.ru/share/
Поставили. Работает только в опере. в E - не работает и в мазиле
Скрипт поставляется в кодировке UTF-8 из-за того, что в нем присудствует надпись "поделиться" на нескольких языках, некоторые символы которых выходят за пределы кодировки windows-1251. В качестве наилучшего и долгосрочного решения наилучшим будет полный перевод вашего сайта на UTF-8. Если же это невозможно, то есть такой вариант: сохранить скрипт //yandex.st/share/share.js на свой сервер и перевести его в кодировку windows-1251, а в настройках вызова принудительно задать ru-локализацию
Михаил Игоревич Колев
19 января 2016, 09:41

тема не закрыта наш ресурс http://tver-pravda.ru/ кодировка у нас 1251 все отлично но фэйсбук кракозябры выдает

Я решил аналогичную проблему, заменив код от ЯНдекса, на код, который генерит этот сервис: http://share42.com/ru. С тех пор "Поделиться" в facebook работает нормально даже для сайтов с кодировкой windows-1251.

Решается проблема так: сохраняем скрипт share.js на сервер, меняем кодировку файла в windows-1251 и вызываем его на сайте.

Евгений Краузе
18 февраля 2018, 01:54
Я изменил в скрипте кириллицу вроде "В контакте"  на латиницу "V Kontakte"... и загрузил на сервер. Работает.  Даже счетчик обновился, после 6021 был долго 26 , а теперь опять вырос.