diff --git a/ecrire/inc_charsets.php3 b/ecrire/inc_charsets.php3 index d30fbaef8c2e5602a092f983500a941c9bbc0260..a87de32a9f053ab9b22375e26d5eb5a9152467e3 100644 --- a/ecrire/inc_charsets.php3 +++ b/ecrire/inc_charsets.php3 @@ -117,9 +117,11 @@ function filtrer_entites($texte) { // html -> texte, a completer $texte = strtr2 ($texte, $trans); - if (lire_meta('charset') == 'iso-8859-1') // recuperer les caracteres iso-latin + $charset = lire_meta('charset'); + if ($charset == 'iso-8859-1') // recuperer les caracteres iso-latin $texte = strtr2 ($texte, $trans_iso); - else if (lire_meta('charset') == 'utf-8') { + else if (($charset == 'utf-8') OR ($charset == 'windows-1251')) // autres charsets supportes + { // 1. recuperer les caracteres binaires en Ӓ $texte = entites_unicode($texte); // 2. les é en iso-8859-1