coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: ikario on December 18, 2005, 06:13:34 PM

Title: e-card et apostrophe
Post by: ikario on December 18, 2005, 06:13:34 PM
Salut Franz,

Je m'envoie une carte :
-> Elle est ok en prévisualisation.
-> Elles est ok dans Thunderbird à la réception.

Ensuite, je retourne dans ma galerie et je la consulte dans les e-card envoyées et les apostrophes sont comme ça : '

Idem quand je clique sur le lien dans thunderbird qui dit "Si votre carte électronique ne s'affiche pas correctement, cliquez ici"

C'est pas dramatique mais un peu chia...Tu as une idée ou pas ?

PS : j'ai pourtant appliqué tes réglages c'est à dire : ajout d'une ligne 84 : $mail->CharSet = $charset;
Le reste du code  est d'origine

Marc
Title: e-card et apostrophe
Post by: François Keller on December 18, 2005, 07:24:43 PM
Exact, j'ai le même problème uniquement avec l'apostrophe  ???

Peut être un problème d'encodage dans la base de donnée
Title: e-card et apostrophe
Post by: Titooy on December 18, 2005, 10:30:15 PM
Par hasard, ceci serait-il une solution à votre problème ?
http://forum.coppermine-gallery.net/index.php?topic=25149.msg115826#msg115826
Title: e-card et apostrophe
Post by: ikario on December 18, 2005, 11:24:34 PM
J'ai fait la modif de code mais ça ne change rien.

Merci Titooy pour cette piste.

Marc
Title: e-card et apostrophe
Post by: Azrayen on December 19, 2005, 02:05:13 AM
Quote from: Frantz on December 18, 2005, 07:24:43 PM
Exact, j'ai le même problème uniquement avec l'apostrophe  ???

Peut être un problème d'encodage dans la base de donnée

J'ai remarqué également que l'apostrophe était joueuse, avec ces histoires d'encodages de caractères. Pas testé pour ma part sur les e-cards, mais le nom de ma galerie comporte une apostrophe et je suis obligé de modifier manuellement le nom du site dans la base de données (de ' à ' ) chaque fois que je valide une modif dans "config.php". Sinon, affichage OK sur le site mais pas dans les mails envoyés par le site.

Je regarderai les différentes solutions et posterai un retour ici, keep on going ;)

Azrayen
(membre du FCBU - Front Contre les Bugs de l'UTF-8) :D
Title: e-card et apostrophe
Post by: Titooy on December 21, 2005, 08:54:37 AM
Je doute que le problème de l'apostrophe soit lié à l'UTF-8... ;)
Title: Re: e-card et apostrophe
Post by: Titooy on December 23, 2005, 05:54:56 PM
une solution temporaire est de remplacer
$HTML_SUBST = array('&' => '&amp;', '"' => '&quot;', '<' => '&lt;', '>' => '&gt;', '%26' => '&amp;', '%22' => '&quot;', '%3C' => '&lt;', '%3E' => '&gt;','%27' => '&#39;', "'" => '&#39;');

par$HTML_SUBST = array('"' => '&quot;', '<' => '&lt;', '>' => '&gt;', '%26' => '&amp;', '%22' => '&quot;', '%3C' => '&lt;', '%3E' => '&gt;','%27' => '&#39;', "'" => '&#39;');

dans le fichier include/init.inc.php (il faut donc supprimer '&' => '&amp;', ) mais on perd alors la conformité à la norme XHTML si on a des noms d'albums et/ou de catégories contenant la fameuse esperluette (&).