Maximkin 0 Опубликовано 28 марта, 2013 Жалоба Share Опубликовано 28 марта, 2013 Добавил виджет сообщества вконтакте, но весь текст в нем отображается некорректно. Вот скрин фрагмента: Кодировка сайта стандартная utf-8 Есть ли решение? Ссылка на сообщение Поделиться на другие сайты
-Inna- 0 Опубликовано 28 марта, 2013 Жалоба Share Опубликовано 28 марта, 2013 обычно нормально отображаеться. по крайней мере виджет комментариев не требует никакой коррекции код виджета попробуйте сохранить в utf-8 без бом а потом вставить его в магазин Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 28 марта, 2013 Автор Жалоба Share Опубликовано 28 марта, 2013 не помогает. Или может делаю что-то не так. Все нормально отображается, кроме текста в самом виджете. Вот код виджета: <script type="text/javascript" src="//vk.com/js/api/openapi.js?86"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "500", height: "200"}, 20003922); </script> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 марта, 2013 Жалоба Share Опубликовано 28 марта, 2013 Я не думаю, что дело в VamShop. Вы точно файл в utf8 кодировке сохраняете? В настройках виджемтов там нет нигде выбора кодировки? Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 28 марта, 2013 Автор Жалоба Share Опубликовано 28 марта, 2013 еще правда есть такой код: <script src="http://userapi.com/js/api/openapi.js" type="text/javascript" charset="windows-1251"></script> Пробовал менять на utf-8 - тоже самое Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 28 марта, 2013 Автор Жалоба Share Опубликовано 28 марта, 2013 Код виджета беру здесь: http://vk.com/dev/Community?height=400&link=http%3A%2F%2Fvk.com%2Fpublic20003922&mode=0&oid=-20003922&wide=&width=220 Для редактирования использую Unicode Editor, сохраняю в UTF-8 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 марта, 2013 Жалоба Share Опубликовано 28 марта, 2013 Попробуйте у поддержки vk спросить, я просто не в курсе. Но проблема явно в кодирвке. Судя по скрину, это текст в cp1251. Для пробы можете сами в браузере выбрать кодирвоку страницы cp1251 и увидите этот текст, а весь остальной наоборот будет каракулями. В общем, нужно что б виджет отдавал в utf8 текст. Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 28 марта, 2013 Автор Жалоба Share Опубликовано 28 марта, 2013 Да, скорее всего кодировка 1251 отдается. Спрошу поддержку VK, отпишусь по результату. Вообще, до создание темы здесь, бегло по гуглил. Проблема, судя по всему, не редкая. Но люди решали ручным прописыванием кодировки. Ссылка на сообщение Поделиться на другие сайты
-Inna- 0 Опубликовано 28 марта, 2013 Жалоба Share Опубликовано 28 марта, 2013 Ваш виджет на моем тестовом магазине все отлично выводит так что проверьте еще страницу вамшопа на кодировку или дайте ссылку на ваш магазин Ссылка на сообщение Поделиться на другие сайты
Maximkin 0 Опубликовано 28 марта, 2013 Автор Жалоба Share Опубликовано 28 марта, 2013 Как выяснилось, проблема наблюдается только в браузере Opera. Кодировка в настройках "Выбирать автоматически". При принудительном переключении в utf-8 - тоже самое. При переключении в 1251 - виджет отображется, текст сайта, соответственно иероглифами. Во всех других браузерах все отлично. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения