Bonjour. visiteurs jour : 238       Au président     Beauté santé     Infos loisirs     Ensemble      Jean      Informatique     Relativité     Relativity

Les joies de l'informatique et de l'internet !





Coucou et merci


  Accueil - Disques - Excel - Informatique - Infos - Internet - Javascript - logiciels  - Programation - Sites RJ - Vidéo - Plan du site -



   

Codage UTF8

Nous avons utilisé utf8_encode() avec des résulttas étonnants.
Cela nous a conduit à remplacer les couples de caractères bizarres des caracrtères accétués avec la fonction replace.

function utf8go($txt_htm) {

$x2=utf8_encode($txt_htm) ;
$tcherche= array('â','é','è','ê','ç','É','î','ï','ô','Å“','ù','û','’','«','»','à ','Ã');
$treplace= array('â' ,'é' ,'è' ,'ê' ,'ç' ,'É' ,'î' ,'ï' ,'ô' ,'œ' ,'ù' ,'û' ,"'"  ,'«' ,'»' ,'à' ,'à');
$x2=str_replace ( $tcherche, $treplace,$x2);
return $x2;

}

Lecture du fichier htm

$article = file_get_contents('article.htm');
$article= utf8go($article.htm);
file_put_contents('article.htm', $article);



<?php
function conv_utf8($fichier) {

  $ok=0;
  if ($x1=file_get_contents($fichier)) {   
    $p=Strpos($x1,"é");
    if (!$p) { 
         $x2=utf8_encode($x1) ;
         $cherche=chr(92);
         $remplace=chr(194).chr(146) ;
         str_replace ($cherche,$remplace,$x2) ;
         $x2 ="<!-- é -->".$x2;
         $ok=1;
    }else { 
        if ($p>7 ){ 
            $x2 = "<!-- é -->".$x1;
            $ok=1;
        }
    }
     if ($ok==1) { 
         file_put_contents($fichier, $x2); 
         return ("Mise à jour utf8 ok");
     } else return("Fichier déjà en utf8"); 
  }else
   return ("Fichier non trouvé");   

}
?>

-
vues  476     En ligne actuellement :   2   Total des clics  1722572