Repository Public
Latest commit [ka6] fix generic.py _fetch_html: honorer l'encodage réel quand le serveur omet le charset dans Content-Type — requests décode alors en latin-1 par défaut (RFC 2616) → mojibake sur les pages UTF-8 (constaté sur rudimenterre.com Hydrogen, « Vous êtes » dans la description ingérée). Fix général et non site-spécifique: si « charset » absent de l'en-tête content-type, r.encoding = r.apparent_encoding (charset_normalizer, livré avec requests) avec repli utf-8. Les sites qui déclarent leur charset sont strictement inchangés. Validé par sync réel 2026-11-11: rudimenterre.com ok / 1 produit avec description UTF-8 propre (« Vous êtes un aventurier… », 585.0 CAD); non-régression atelierora.ca ok / 24 (+0 ~0 -0) et maisondherbes.com ok / 122 (+0 ~0 -0) — aucun contenu modifié sur les boutiques qui déclaraient déjà leur charset. 57dcac4