2010-03-18 9 views
1

J'ai récemment utilisé HttpWebRequest/HttpWebResponse et j'ai des problèmes d'encodage. HttpWebResponse.CharacterSet ne représente pas toujours l'encodage réel de la page, alors j'ai pensé que je pouvais utiliser la méta-balise Content-Type. Comment puis-je lire la méta-étiquette Content-Type si je n'arrive même pas à décoder la réponse (en cas d'erreur dans l'en-tête CharacterSet)? Détection de codage HttpWebResponse

  • Existe-t-il une solution open source qui traitera automatiquement l'encodage des pages et est capable de télécharger la source d'une URL comme un navigateur? Notez que je n'ai pas besoin de méthodes sophistiquées telles que les algorithmes de détection de jeu de caractères, mais simplement des fonctions de base telles que la détection basée sur l'en-tête http ou les éléments de métabalises.

    Merci d'avance.

  • Répondre

    2

    J'ai utilisé la solution this. Ça marche.

    +0

    Merci! Je devrais peut-être le peaufiner un peu mais j'ai eu le concept. – James

    +0

    Veuillez ne pas poster de réponses en lien uniquement. – holmis83

    Questions connexes