Жертва Taobao

Не ходите туда… ибо обратного пути уже нет…

Решение проблемы русскоязычных кодировок rss-фидов при работе с ними в Yahoo Pipes

4th Март 2008. Рубрики: , , , . 1 коммент..

  Не секрет, что многие русскоязычные новостные ленты транслируются в кодировках отличных от utf-8 в связи с чем с их содержимым невозможно напрямую работать с помощью  поскольку мы будем видеть в содержимом фида на выходе только сплошные крякозябры…

  Однако решение этой проблемы довольно просто и было приведено в статье Arser`а «Дело — труба», где он выложил нужный для решения проблемы скрипт. Я же хочу здесь остановится подробнее на том как его использовать поскольку возможно не всем будет понятно как же им воспользоваться… Я не особо знаю html и php совершенно не знаю поэтому мне например не сразу стало ясно как же им воспользоваться…

  Для того чтобы им воспользоваться нужно закинуть содержимое архива (файл скрипта 2utf8.php) на php-сервер (на ваш хостинг с поддержкой php). После этого уже можно конвертировать с помощью этого скрипта -фиды в понятную Yahoo Pipes кодировку передавая скрипту в параметре “url” адрес нужного фида. Это делается следующим образом: например нужно получить содержимое -фида http://kitya.livejournal.com/data/rss через модуль Fetch Feed для работы с ним.. тогда модуле Fetch Feed в строке Url вместо http://kitya.livejournal.com/data/rss пишем http://ваш_домен/rss2utf8.php?url=http://kitya.livejournal.com/data/rss, если вы закинули скрипт в корневую папку public_html на вашем хостинге.

Если rss-фидов много и вам не хочется разбираться понимает ли Yahoo Pipes кодировку каждого из них, то можно смело пропускать через скрипт все фиды поскольку те фиды что уже имеют правильную для Yahoo Pipes кодировку он не испортит… они просто выйдут из него неизменными….

Мой блог находят по следующим фразам:

счётчик символов код
"gt-ps700" wdm
пост в wordpress из yahoo pipe
чем хорош тв-тюнер
presto pvr
настройка ТВ в KMPlayer

1 коммент.

semen  | 5th Март 2008

теперь всё понятно… спасибо

Оставить комментарий или два.