Hola a todos! Este es mi primer post en este foro, y aparte de saludaros
a todos por primera vez, os pido ayuda para para solucionar este
problema o almenos dame alguna pista del “porqué” de esto.
Siguiendo el siguiente ejemplo [1] he creado un pequeño lector de RSS.
Tan solo recopila el tÃtulo y el contenido de los posts del RSS. El
problema, es que cuando utilizo feeds RSS que tienen acentos, estos no
salen tal como deberÃan mostrarse.
El codigo de la aplicación es el que muestro tras estas lineas.
require ‘rss/2.0’
require ‘open-uri’
class RssfeedController < ApplicationController
def index
feed_url = ‘<![CDATA[Portada // elmundo]]>’
output = “
My RSS Reader
”open(feed_url) do |http|
response = http.read
result = RSS::Parser.parse(response, false)
output += “Feed Title: #{result.channel.title}
”
result.items.each_with_index do |item, i|
output += “
#{i+1}. #{item.title}
#{item.description}
” if i < 10
end
end
render_text output
end
Gracias a todos por la ayuda.
[1] http://www.robbyonrails.com/articles/2005/05/11/parsing-a-rss-feed
Saludos,
Coquito.