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


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


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



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