Préparation gestion UTF8
This commit is contained in:
parent
331920ed33
commit
79fd717010
@ -40,6 +40,8 @@ class Translate {
|
|||||||
var $tab_loaded=array(); // Tableau pour signaler les fichiers deja chargés
|
var $tab_loaded=array(); // Tableau pour signaler les fichiers deja chargés
|
||||||
var $tab_translate=array(); // Tableau des traductions
|
var $tab_translate=array(); // Tableau des traductions
|
||||||
|
|
||||||
|
var $charset='ISO-8859-1'; // Codage du contenu du fichier langue
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Constructeur de la classe
|
* \brief Constructeur de la classe
|
||||||
@ -232,8 +234,10 @@ class Translate {
|
|||||||
$newstr=ereg_replace('<','__lt__',$str);
|
$newstr=ereg_replace('<','__lt__',$str);
|
||||||
$newstr=ereg_replace('>','__gt__',$newstr);
|
$newstr=ereg_replace('>','__gt__',$newstr);
|
||||||
$newstr=ereg_replace('"','__quot__',$newstr);
|
$newstr=ereg_replace('"','__quot__',$newstr);
|
||||||
|
|
||||||
// Cryptage en html de la chaine
|
// Cryptage en html de la chaine
|
||||||
$newstr=htmlentities($newstr);
|
$newstr=htmlentities($newstr,ENT_QUOTES,$this->charset);
|
||||||
|
|
||||||
// On restaure les tags HTML
|
// On restaure les tags HTML
|
||||||
$newstr=ereg_replace('__lt__','<',$newstr);
|
$newstr=ereg_replace('__lt__','<',$newstr);
|
||||||
$newstr=ereg_replace('__gt__','>',$newstr);
|
$newstr=ereg_replace('__gt__','>',$newstr);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user