contactez le Bureau France !
par tel: 0 891 690 175 ou par email
Encodage des caractères accentués en entités HTML
2 messages
• Page 1 sur 1
Encodage des caractères accentués en entités HTML
Suite à un problème décelé sur la recherche des textes de la description des produits, nous avons fait un correctif sur la version v1.4.9 Fr mise au téléchargement.
Lire ce sujet.
Lire ce sujet.

1 - A lire avant de poster un sujet
2 - Politique sur la signature.
Quand le sujet est résolu, pensez à ajouter la petite coche verte

Merci
Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.
Seul, on avance plus vite, à plusieurs on avance plus loin.
-
LeorLindel - Administrateur
- Messages: 4227
- Inscription: 19 Fév 2010, 13:44
- Localisation: Lutéce
Re: Encodage des caractères accentués en entités HTML
Nous avons vu plusieurs sujets concernant l'encodage des caractères accentués.
Pour palier à ce problème et afin d'éviter la modification de multiple fichiers, on peut simplement modifier la class "mail" situé dans ce répertoire system/library/mail.php.
Chercher ces lignes :
Pour palier à ce problème et afin d'éviter la modification de multiple fichiers, on peut simplement modifier la class "mail" situé dans ce répertoire system/library/mail.php.
Chercher ces lignes :
- Code: Tout sélectionner
public function setTo($to) {
$this->to = $to;
}
public function setFrom($from) {
$this->from = $from;
}
public function setSender($sender) {
$this->sender = html_entity_decode($sender, ENT_QUOTES, 'UTF-8');
}
public function setSubject($subject) {
$this->subject = html_entity_decode($subject, ENT_QUOTES, 'UTF-8');
}
public function setText($text) {
$this->text = $text;
}
public function setHtml($html) {
$this->html = $html;
}
public function addAttachment($file, $filename = '') {
if (!$filename) {
$filename = basename($file);
}
$this->attachments[] = array(
'filename' => $filename,
'file' => $file
);
}
- Code: Tout sélectionner
public function setTo($to) {
$this->to = html_entity_decode($to, ENT_NOQUOTES, 'UTF-8');
}
public function setFrom($from) {
$this->from = html_entity_decode($from, ENT_NOQUOTES, 'UTF-8');
}
public function setSender($sender) {
$this->sender = html_entity_decode($sender, ENT_NOQUOTES, 'UTF-8');
}
public function setSubject($subject) {
$this->subject = html_entity_decode($subject, ENT_NOQUOTES, 'UTF-8');
}
public function setText($text) {
$this->text = html_entity_decode($text, ENT_NOQUOTES, 'UTF-8');
}
public function setHtml($html) {
$this->html = html_entity_decode($html, ENT_NOQUOTES, 'UTF-8');
}
public function addAttachment($file, $filename = '') {
if (!$filename) {
$filename = basename($file);
}
$this->attachments[] = array(
'filename' => html_entity_decode($filename, ENT_NOQUOTES, 'UTF-8'),
'file' => html_entity_decode($file, ENT_NOQUOTES, 'UTF-8')
);
}

1 - A lire avant de poster un sujet
2 - Politique sur la signature.
Quand le sujet est résolu, pensez à ajouter la petite coche verte

Merci
Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.
Seul, on avance plus vite, à plusieurs on avance plus loin.
-
LeorLindel - Administrateur
- Messages: 4227
- Inscription: 19 Fév 2010, 13:44
- Localisation: Lutéce
2 messages
• Page 1 sur 1
Retourner vers Nouveautés et Annonces
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité