http.obtenir et ISO-8859-1 réponses codées

Je suis en train d'écrire un flux RSS de l'outil de récupération et collé avec certains problèmes de charset.

Le chargement et l'analyse de l'alimentation a été assez facile par rapport à l'encodage.
Je suis le chargement de la nourrir avec des http.get et je suis en train de mettre les morceaux ensemble sur toutes les données de l'événement.
Plus tard, je suis à l'analyse de l'ensemble de la chaîne avec le mnp-lib feedparser qui fonctionne très bien avec la chaîne donnée.

Malheureusement, je suis habitué à des fonctions comme utf8_encode() en php et je suis en manque dans node.js donc je suis coincé avec l'aide de Iconv qui n'est actuellement pas à faire ce que je veux.

Sans codage il y a plusieurs utf8 ?-icônes pour le mauvais jeu de caractères, avec iconv, la chaîne est analysée de mal :/

Actuellement, je suis codage de chaque chaîne seperatedly:

//var encoding ≈ ISO-8859-1 etc. (Is the right one, checked with docs etc.)
//Shortend version

var iconv = new Iconv(encoding, 'UTF-8');

parser.on('article', function(article){
    var object = {
        title : iconv.convert(article.title).toString('UTF-8'),
        description : iconv.convert(article.summary).toString('UTF-8')
    }
    Articles.push(object);
});

Dois-je commencer l'encodage avec les données de la mémoire tampon ou plus tard, avec l'intégralité de la chaîne?

Merci!

PS: l'Encodage est déterminée par l'analyse de la tête de xml

Comment sur un module qui permet l'encodage en node.js plus facile?

Est ce que vous n'avez pas de travail?
Je ne peux pas obtenir iconv encodage droit
Donc, l'article objets ne sont pas codés correctement et, au lieu de contenir les ordures? Et pourriez-vous montrer le nourrir?
yepp, le script fonctionne très bien, mais le encodet caractères (ü,ö,ä, etc.) sont mauvais
Pourriez-vous nous donner la sortie de la console.log(nouveau Tampon(article.titre)); " pour l'un des titres qui est en cours de codage de mal?

OriginalL'auteur moe | 2012-01-18