a
     
 
       
   Developpeur web    
       
   Php Mysql et divers    
       
   Shitao    
   S?n?que    
   Recettes    
       


> Fonction inverse unhtmlentities et caract?re \"euro\"

La fonction htmlentities de php convertit les caract?res sp?ciaux en caract?res html plus compatibles. Il est utile de pouvoir faire l'inverse. ?

function unhtmlentities($string)
{
$string=purge_iso88591($string);
$string = eregi_replace('?', 'euro', $string);
$string = str_replace('€', 'euro', $string);
// Remplace les entit?s num?riques
$string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\\\1"))', $string);
$string = preg_replace('~&#([0-9]+);~e', 'chr("\\\\1")', $string);
// Remplace les entit?s lit?rales
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}




retour

  Tags : encodage


> Nettoyer l'encodage windows cp1252 en ISO-88591 "propre"
> D?tecter si une chaine est encod?e en UTF-8
> Probl?me avec le caract?re ' apostrophe (arrondie) transform? en ? par utf8_decode
> Utiliser la librairie Iconv chez ovh en mutualis
Cylman
  Tags : encodage


> Nettoyer l'encodage windows cp1252 en ISO-88591 "propre"
> D?tecter si une chaine est encod?e en UTF-8
> Probl?me avec le caract?re ' apostrophe (arrondie) transform? en ? par utf8_decode
> Utiliser la librairie Iconv chez ovh en mutualis



RSS    |    Mes liens    |    Syndication    |    Plan    |    Sitemap XML    |    Cr?ation de site web ? Carcassonne