четверг, марта 01, 2007

BlogRolling: проблема с закладками на русском

Тут вот возникла необходимость поместить в блоге динамичный блок, содержащий ссылки на разные интересные сайты и дневники. Сервисов, которые позволяют хранить закладки - много (хотя преимущественно в англоязычной части интернета) - тот же del.icio.us - очень удобный. Но тот скрипт, который можно разместить на своем сайте, отображает лишь самые последние добавления и по сути, если новых сайтов не добавлять, блок ссылок становится статичным.

Выход нашелся на сайте BlogRolling - все хорошо, ссылки при каждой перезагрузке меняются, все отлично работает, кроме одной, но очень существенной вещи - русские слова отображаются какими-то страшными символами. Уже и так с ними бился и эдак, все равно не читабельно.

Решение оказалось довольно простым. Я попробовал просмотреть страницу вне предложенного скрипта и с удивлением обнаружил, что все русские слова на месте. Оказалось, все дело в разных кодировках - блог этот в кодировке UTF-8, а закладки показываются в windows-1251. Ну, тут просто прописал в скрипт нужную кодировку и все сделалось Ок.

Но остались еще несколько сложностей - в частности эти самые ссылки сплошняком шли, без маркированного списка. После разбирательств с CSS самого блога и подбором аргументов на сайте BlogRolling решение все же было найдено. Результат можно посмотреть в блоке Избранное.

Комментариев нет:

Powered By Blogger