buenas,
estoy un tanto perdido. lo primero que no comprendo es por que con javascript. si el error es en el lado cliente, ¿cual es el tipo de error? por lo que estoy entendiendo -y segun el codigo- parece que tienes problema de codificacion. por otra parte, donde se genera el rss, ¿en el servidor o cliente? lo que no entiendo es por que traes contenido de la base de dato a javascript cuando perfectamente puedes generar el rss en el lado servidor. estoy muy confuso en la forma en que estas trabajando.