[Ror-es] Acentos en un RSS

Coquito Zen ruby-forum-incoming at andreas-s.net
Fri Dec 29 19:17:41 GMT 2006


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 = 'http://rss.elmundo.es/rss/descarga.htm?data2=4'
    output = "<h1>My RSS Reader</h1>"
    open(feed_url) do |http|
      response = http.read
      result = RSS::Parser.parse(response, false)
      output += "Feed Title: #{result.channel.title}<br />"
      result.items.each_with_index do |item, i|
        output += "<p><b>#{i+1}. #{item.title}</b><br
/>#{item.description}<p>" 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.

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list