Pb encodage Spip-listes

Bonjour à tous,

il me semble, à ce que j'ai pu lire, que les problèmes d'encodage avec Spip-Listes sont récurrents. Je n'ai cependant rien trouvé qui soit en rapport avec mon souci.

Je suis sous SPIP-v2-1.17 avec le plugin Spip-listes_1_9_3.

Le fichier de langage spiplistes_fr.php écrit les caractères accentués en code ISO. Le message de confirmation d'inscription est codé ainsi :

Vous êtes abonné à la liste d’information du site...

Et je le reçois tel quel : Vous êtes abonné à la liste d’information du site... (Encodage iso-8859-1)

À noter, que le Spip a été mis à jour récemment et que cette erreur ne m'a pas été signalée auparavant (peut-être y a-t-il un lien de cause à effet ?).

Une idée ?

Merci de votre aide.

--

Le 03/09/2012 12:16, Philippe Larue a écrit :

Le fichier de langage spiplistes_fr.php écrit les caractères accentués
en code ISO. Le message de confirmation d'inscription est codé ainsi :

Vous êtes abonné à la liste d’information du site...

Et je le reçois tel quel : Vous êtes abonné à la liste
d’information du site... (Encodage iso-8859-1)

Salut,
Essayer de paramétrer en utf8 dans la page de configuration de spip liste ?

Merci de ta réponse,

J'ai modifié le paramétrage de spip-liste, cela ne change rien (sauf la couleur du message envoyé, sur gmail !)...
J'avais compris que pour les mail, l'encodage iso-8859-1 était préférable...

Je me suis fié aux préconisations dans Spip-contrib :
Questions / réponses sur SPIP-listes - SPIP-Contrib ou il est écrit /"Le format iso-8859-1 passe mieux dans la plupart des webmail./".

ainsi que sur ce fil de discussion :
http://comments.gmane.org/gmane.comp.web.spip.user/148988

/"La règle générale lorsqu'on fait des emailings est de mettre le charset de l'emailing (et pas forcément du site) en ISO-8859... En général, les lecteurs de mail sont en ISO-8859 et pas en UTF-8/"

Quoiqu'il en soit, j'obtiens le même résultat quel que soit le paramétrage de spip-listes...

J'ai testé en remplaçant, dans le ficher spiplistes_fr.php la phrase
/Vous êtes abonné à la liste d’information du site/
par
/Vous êtes abonné à la liste d\'information du site/

et j'obtiens sur mon mail :
/Vous êtes abonné à la liste d'information du site/

Moi, ces histoires d'encodage, ça m'échappe...
  Philippe Larue - Web-Map
Développeur - Intégrateur multimédia - Conception de sites internet

06-73-57-25-48 | contactpro@web-map.fr <mailto:contactpro@web-map.fr>

  * www.web-map.fr <http://www.web-map.fr/&gt;
  * www.rezoweb-nantes.fr <http://www.rezoweb-nantes.fr/&gt;

Le 03/09/2012 13:07, Etienne a écrit :

Le 03/09/2012 12:16, Philippe Larue a écrit :

Le fichier de langage spiplistes_fr.php écrit les caractères accentués
en code ISO. Le message de confirmation d'inscription est codé ainsi :

Vous &#234;tes abonn&#233; &#224; la liste d&#8217;information du site...

Et je le reçois tel quel : Vous &#234;tes abonn&#233; &#224; la liste
d&#8217;information du site... (Encodage iso-8859-1)

Salut,
Essayer de paramétrer en utf8 dans la page de configuration de spip liste ?
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Web-Map.png

Rezoweb-Nantes.png

Bonjour,

Je vais vous envoyer un message de test accentué, émit par le plugin facteur, nécessaire à SPIP-Listes directement sur votre adresse émail.
Vous pourrez me dire comment vous avez reçu l'émail.
Quel est le système de votre machine ?
  Linux
  OSX
  Windows: NT, 95, 98, 98 ME, XP (SP1, SP2, SP3), VISTA (SP1, SP2), WIN7 x32 (SP1, SP2), x64(SP1, SP2)

Votre client de messagerie ? Mail, Thunderbird, Outlook express, Outlook

Je vous demande cela parce que chaque système et chaque client à son propre code de caractères et de mise en page des textes.

Ma version de facteur : 2.2.1
Ma version de SPIP-Listes : 3.0.5
Ma version de SPIP : 3.0.4 [19781]
Écran de sécurité 1.1.3
Escal 3.45.6

Message envoyé titre : Ceci est un email de test accentué

    Des filtres peuvent être appliqués aux emails au moment de l'envoi.
    Embarquer les images référencées dans les emails
    Convertir en ISO-8859-1

François

From: Philippe Larue [mailto:fifi@web-map.fr]
Sent: Monday, September 03, 2012 2:23 PM
To: spip@rezo.net
Subject: Re: [Spip] Pb encodage Spip-listes

Merci de ta réponse,

J'ai modifié le paramétrage de spip-liste, cela ne change rien (sauf la couleur du message envoyé, sur gmail !)...
J'avais compris que pour les mail, l'encodage iso-8859-1 était préférable...

Je me suis fié aux préconisations dans Spip-contrib :
http://contrib.spip.net/Questions-reponses-sur-SPIP-listes#accent ou il est écrit "Le format iso-8859-1 passe mieux dans la plupart des webmail.".

ainsi que sur ce fil de discussion :
http://comments.gmane.org/gmane.comp.web.spip.user/148988

"La règle générale lorsqu'on fait des emailings est de mettre le charset de l'emailing (et pas forcément du site) en ISO-8859... En général, les lecteurs de mail sont en ISO-8859 et pas en UTF-8"

Quoiqu'il en soit, j'obtiens le même résultat quel que soit le paramétrage de SPIP-Listes...

J'ai testé en remplaçant, dans le fichier spiplistes_fr.php la phrase
Vous &#234;tes abonn&#233; &#224; la liste d&#8217;information du site
par
Vous &ecirc;tes abonn&eacute; &agrave; la liste d\'information du site

et j'obtiens sur mon mail :
Vous &ecirc;tes abonn&eacute; &agrave; la liste d'information du site

Moi, ces histoires d'encodage, ça m'échappe...

Philippe Larue - Web-Map
Développeur - Intégrateur multimédia - Conception de sites internet

06-73-57-25-48 | contactpro@web-map.fr
www.web-map.fr
www.rezoweb-nantes.fr

Le 03/09/2012 13:07, Etienne a écrit :

Le 03/09/2012 12:16, Philippe Larue a écrit :

Le fichier de langage spiplistes_fr.php écrit les caractères accentués
en code ISO. Le message de confirmation d'inscription est codé ainsi :

Vous &#234;tes abonn&#233; &#224; la liste d&#8217;information du site...

Et je le reçois tel quel : Vous &#234;tes abonn&#233; &#224; la liste
d&#8217;information du site... (Encodage iso-8859-1)

Salut,
Essayer de paramétrer en utf8 dans la page de configuration de spip liste ?
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

J'ai bien reçu le message sans aucun souci de caractères et il est encodé en iso-8859-1...

Cela dit, mon problème ne concerne pas les newsletters mais le message automatique envoyé par Spip-Listes lors de l'inscription à la newsletter. Celle-ci est en place depuis quelques mois déjà et fonctionne sans aucun problème de caractères spéciaux (et sans le plugin Facteur, Spip-listes n'en a pas besoin, à ma connaissance).

Et mon problème n'est pas spécifique à ma configuration machine ni à mon webmailer puisque ce problème a été rencontré sur plusieurs postes avec des configurations différentes... J'aurai dû le préciser.

Le 03/09/2012 17:43, francois.delaveine47 a écrit :

Bonjour,

Je vais vous envoyer un message de test accentué, émit par le plugin facteur, nécessaire à SPIP-Listes directement sur votre adresse émail.
Vous pourrez me dire comment vous avez reçu l'émail.
Quel est le système de votre machine ?
  Linux
  OSX
  Windows: NT, 95, 98, 98 ME, XP (SP1, SP2, SP3), VISTA (SP1, SP2), WIN7 x32 (SP1, SP2), x64(SP1, SP2)

Votre client de messagerie ? Mail, Thunderbird, Outlook express, Outlook

Je vous demande cela parce que chaque système et chaque client à son propre code de caractères et de mise en page des textes.

Ma version de facteur : 2.2.1
Ma version de SPIP-Listes : 3.0.5
Ma version de SPIP : 3.0.4 [19781]
Écran de sécurité 1.1.3
Escal 3.45.6

Message envoyé titre : Ceci est un email de test accentué

     Des filtres peuvent être appliqués aux emails au moment de l'envoi.
     Embarquer les images référencées dans les emails
     Convertir en ISO-8859-1

François

From: Philippe Larue [mailto:fifi@web-map.fr]
Sent: Monday, September 03, 2012 2:23 PM
To: spip@rezo.net
Subject: Re: [Spip] Pb encodage Spip-listes

Merci de ta réponse,

J'ai modifié le paramétrage de spip-liste, cela ne change rien (sauf la couleur du message envoyé, sur gmail !)...
J'avais compris que pour les mail, l'encodage iso-8859-1 était préférable...

Je me suis fié aux préconisations dans Spip-contrib :
Questions / réponses sur SPIP-listes - SPIP-Contrib ou il est écrit "Le format iso-8859-1 passe mieux dans la plupart des webmail.".

ainsi que sur ce fil de discussion :
http://comments.gmane.org/gmane.comp.web.spip.user/148988

"La règle générale lorsqu'on fait des emailings est de mettre le charset de l'emailing (et pas forcément du site) en ISO-8859... En général, les lecteurs de mail sont en ISO-8859 et pas en UTF-8"

Quoiqu'il en soit, j'obtiens le même résultat quel que soit le paramétrage de SPIP-Listes...

J'ai testé en remplaçant, dans le fichier spiplistes_fr.php la phrase
Vous &#234;tes abonn&#233; &#224; la liste d&#8217;information du site
par
Vous &ecirc;tes abonn&eacute; &agrave; la liste d\'information du site

et j'obtiens sur mon mail :
Vous &ecirc;tes abonn&eacute; &agrave; la liste d'information du site

Moi, ces histoires d'encodage, ça m'échappe...

Philippe Larue - Web-Map
Développeur - Intégrateur multimédia - Conception de sites internet

06-73-57-25-48 | contactpro@web-map.fr
• www.web-map.fr
• www.rezoweb-nantes.fr

Le 03/09/2012 13:07, Etienne a écrit :

Le 03/09/2012 12:16, Philippe Larue a écrit :

Le fichier de langage spiplistes_fr.php écrit les caractères accentués
en code ISO. Le message de confirmation d'inscription est codé ainsi :

Vous &#234;tes abonn&#233; &#224; la liste d&#8217;information du site...

Et je le reçois tel quel : Vous &#234;tes abonn&#233; &#224; la liste
d&#8217;information du site... (Encodage iso-8859-1)

Salut,
Essayer de paramétrer en utf8 dans la page de configuration de spip liste ?
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonsoir,

Concernant les messages de service de SPIP-Listes (Confirmation de votre inscription, etc.), je ne rencontre aucun problème.

Mise en garde -> je ne suis pas le concepteur de SPIP-Listes

En fait il ne faut pas modifier le fichier langue mais éventuellement
Les deux fichiers contenus dans ce répertoire pour SPIP 3
/plugins/auto/spip-listes-spip3/patrons/messages_abo/
standard.html
standard_texte.html
Et celui-ci pour SPIP 2
/plugins/auto/spip-listes_1_9_3/patrons/messages_abo
standard.html
standard_texte.html

En plus il faut suivre les recommandations suivantes
  * Precautions:
  * - ne pas envoyer des gabarits de plus de 10Ko
  * - ne pas placer de balises html <html><body> ni de fermeture </body></html>
  * ils seront ajoutes automatiquement a l'envoi du mail
  * - mettre les style CSS directement dans les balises pour etre sur qu'ils seront interpretes (meme par les webmails)
  * - les urls et liens images seront automatiquement converties en absolues
  * ex. rubrique5.html -> http://www.monsite.org/rubrique5.html

Chez moi avec les fichiers originaux aucun souci pour d'affichage de caractères.
Voici le corps du message d’inscription reçu :

(ceci est un message automatique)

Bonjour francoisfanch560@sfr.fr,
Bienvenue sur les listes de diffusion du site Association domaine nature
Votre format de réception : Texte enrichi (caractères en gras ou en italique) parfois accompagné d'images
Vous êtes abonné à la liste de diffusion :
• Créer une liste de diffusion -
Inscrivez-vous à la newsletter pour recevoir les nouvelles de notre site
Pour modifier votre abonnement cliquez sur ce lien pour accéder au formulaire présent sur le site.
Pour définir votre mot de passe, , cliquez sur ce lien pour accéder au formulaire présent sur le site.
Ceux qui font SPIP-Listes pourraient’ ils faire une doc sur la modification des messages de service.

François

liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

From: Philippe Larue [mailto:fifi@web-map.fr]
Sent: Monday, September 03, 2012 7:35 PM
To: spip@rezo.net
Subject: Re: [Spip] Pb encodage Spip-listes

J'ai bien reçu le message sans aucun souci de caractères et il est encodé en iso-8859-1...

Cela dit, mon problème ne concerne pas les newsletters mais le message automatique envoyé par Spip-Listes lors de l'inscription à la newsletter. Celle-ci est en place depuis quelques mois déjà et fonctionne sans aucun problème de caractères spéciaux (et sans le plugin Facteur, Spip-listes n'en a pas besoin, à ma connaissance).

Et mon problème n'est pas spécifique à ma configuration machine ni à mon webmailer puisque ce problème a été rencontré sur plusieurs postes avec des configurations différentes... J'aurai dû le préciser.

Le 03/09/2012 17:43, francois.delaveine47 a écrit :
Bonjour,

Je vais vous envoyer un message de test accentué, émit par le plugin facteur, nécessaire à SPIP-Listes directement sur votre adresse émail.
Vous pourrez me dire comment vous avez reçu l'émail.
Quel est le système de votre machine ?
  Linux
  OSX
  Windows: NT, 95, 98, 98 ME, XP (SP1, SP2, SP3), VISTA (SP1, SP2), WIN7 x32 (SP1, SP2), x64(SP1, SP2)

Votre client de messagerie ? Mail, Thunderbird, Outlook express, Outlook

Je vous demande cela parce que chaque système et chaque client à son propre code de caractères et de mise en page des textes.

Ma version de facteur : 2.2.1
Ma version de SPIP-Listes : 3.0.5
Ma version de SPIP : 3.0.4 [19781]
Écran de sécurité 1.1.3
Escal 3.45.6

Message envoyé titre : Ceci est un email de test accentué

    Des filtres peuvent être appliqués aux emails au moment de l'envoi.
    Embarquer les images référencées dans les emails
    Convertir en ISO-8859-1

François

From: Philippe Larue [mailto:fifi@web-map.fr]
Sent: Monday, September 03, 2012 2:23 PM
To: spip@rezo.net
Subject: Re: [Spip] Pb encodage Spip-listes

Merci de ta réponse,

J'ai modifié le paramétrage de spip-liste, cela ne change rien (sauf la couleur du message envoyé, sur gmail !)...
J'avais compris que pour les mail, l'encodage iso-8859-1 était préférable...

Je me suis fié aux préconisations dans Spip-contrib :
http://contrib.spip.net/Questions-reponses-sur-SPIP-listes#accent ou il est écrit "Le format iso-8859-1 passe mieux dans la plupart des webmail.".

ainsi que sur ce fil de discussion :
http://comments.gmane.org/gmane.comp.web.spip.user/148988

"La règle générale lorsqu'on fait des emailings est de mettre le charset de l'emailing (et pas forcément du site) en ISO-8859... En général, les lecteurs de mail sont en ISO-8859 et pas en UTF-8"

Quoiqu'il en soit, j'obtiens le même résultat quel que soit le paramétrage de SPIP-Listes...

J'ai testé en remplaçant, dans le fichier spiplistes_fr.php la phrase
Vous &#234;tes abonn&#233; &#224; la liste d&#8217;information du site
par
Vous &ecirc;tes abonn&eacute; &agrave; la liste d\'information du site

et j'obtiens sur mon mail :
Vous &ecirc;tes abonn&eacute; &agrave; la liste d'information du site

Moi, ces histoires d'encodage, ça m'échappe...

Philippe Larue - Web-Map
Développeur - Intégrateur multimédia - Conception de sites internet

06-73-57-25-48 | contactpro@web-map.fr
www.web-map.fr
www.rezoweb-nantes.fr

Le 03/09/2012 13:07, Etienne a écrit :

Le 03/09/2012 12:16, Philippe Larue a écrit :

Le fichier de langage spiplistes_fr.php écrit les caractères accentués
en code ISO. Le message de confirmation d'inscription est codé ainsi :

Vous &#234;tes abonn&#233; &#224; la liste d&#8217;information du site...

Et je le reçois tel quel : Vous &#234;tes abonn&#233; &#224; la liste
d&#8217;information du site... (Encodage iso-8859-1)

Salut,
Essayer de paramétrer en utf8 dans la page de configuration de spip liste ?
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Moi si… Oui, je le sais. Les fichiers du dossier messages_abo ne sont pas utilisés à l’inscription, dans mon cas… Suite à une inscription, il y a un simple message de confirmation envoyé par Spip-listes qui dit : « Vous êtes abonné à la liste d’information du site trucmuche.com », c’est tout et cela me suffit amplement. Cette phrase correspond à la ligne 34 du fichier spiplistes_fr.php, c’est à dire à la variable inscription_reponse_s qui est effectivement utilisée dans le traitement de mon formulaire d’inscription. Ce que j’ai modifié dans le fichier spiplistes_fr.php, c’est uniquement les formulations de certains messages envoyés par spip-listes, tout en respectant le même encodage. Et le message en cause est celui d’origine. Par acquis de conscience, je viens de tester avec le fichier original, même résultat en pire puisque les caractères accentués du nom du site sont aussi rendus illisibles : un î devient î ce qui n’était pas le cas précédemment !.. Conclusion, mes modifications du fichier spiplistes_fr.php ne sont pas en cause… Hum… comment dire… toutes ces remarques et recommandations, je les connais et, aussi justes soient-elles, elles ne concernent pas mon problème… …et chez bibi, avec les fichiers originaux, j’ai un souci d’affichage de caractères accentués dans un texte généré automatiquement par spip-listes… J’entends bien que cela fonctionne sur VOTRE site Spip… mais cela ne m’aide pas à résoudre MON souci… Merci tout de même d’avoir essayé… Pas d’autres idées ?

Bonsoir,

La seule chose alors, c'est un message envoyé en mode texte.
Ce qui expliquerait les caractères bizarres, comme SPIP avec son fichier lang
écrit le message.

François

From: Philippe Larue [mailto:fifi@web-map.fr]
Sent: Monday, September 03, 2012 10:49 PM
To: spip@rezo.net
Subject: Re: [Spip] Pb encodage Spip-listes

Ma réponse ci-dessous

Le 03/09/2012 21:49, francois.delaveine47 a écrit :
Bonsoir,

Concernant les messages de service de SPIP-Listes (Confirmation de votre inscription, etc.), je ne rencontre aucun problème.
Moi si...

Mise en garde -> je ne suis pas le concepteur de SPIP-Listes
Oui, je le sais.

En fait il ne faut pas modifier le fichier langue mais éventuellement
(...)
Les fichiers du dossier messages_abo ne sont pas utilisés à l'inscription, dans mon cas...

Suite à une inscription, il y a un simple message de confirmation envoyé par Spip-listes qui dit : "Vous êtes abonné à la liste d'information du site trucmuche.com", c'est tout et cela me suffit amplement.
Cette phrase correspond à la ligne 34 du fichier spiplistes_fr.php, c'est à dire à la variable inscription_reponse_s qui est effectivement utilisée dans le traitement de mon formulaire d'inscription.

Ce que j'ai modifié dans le fichier spiplistes_fr.php, c'est uniquement les formulations de certains messages envoyés par spip-listes, tout en respectant le même encodage.
Et le message en cause est celui d'origine.

Par acquis de conscience, je viens de tester avec le fichier original, même résultat en pire puisque les caractères accentués du nom du site sont aussi rendus illisibles : un î devient î ce qui n'était pas le cas précédemment !...
Conclusion, mes modifications du fichier spiplistes_fr.php ne sont pas en cause...

En plus il faut suivre les recommandations suivantes
  * Precautions:
  * - ne pas envoyer des gabarits de plus de 10Ko
  * - ne pas placer de balises html <html><body> ni de fermeture </body></html>
  * ils seront ajoutes automatiquement a l'envoi du mail
  * - mettre les style CSS directement dans les balises pour etre sur qu'ils seront interpretes (meme par les webmails)
  * - les urls et liens images seront automatiquement converties en absolues
  * ex. rubrique5.html -> http://www.monsite.org/rubrique5.html
Hum... comment dire... toutes ces remarques et recommandations, je les connais et, aussi justes soient-elles, elles ne concernent pas mon problème...

Chez moi avec les fichiers originaux aucun souci pour d'affichage de caractères.
...et chez bibi, avec les fichiers originaux, j'ai un souci d'affichage de caractères accentués dans un texte généré automatiquement par spip-listes...

Voici le corps du message d’inscription reçu : (...)
J'entends bien que cela fonctionne sur VOTRE site Spip... mais cela ne m'aide pas à résoudre MON souci...

Merci tout de même d'avoir essayé...

Pas d'autres idées ?

Bonjour,

Désolé, je ne comprends pas le message... et cela ne m'aide pas non plus. :-\

Personne d'autre n'a une idée de la cause du problème et surtout comment y remédier ?

Le 04/09/2012 02:33, francois.delaveine47 a écrit :

Bonsoir,

La seule chose alors, c'est un message envoyé en mode texte.
Ce qui expliquerait les caractères bizarres, comme SPIP avec son fichier lang
écrit le message.

François

Je relance ma question... personne n'a été confronté à ce souci de caractères accentués dans les message de Spip-listes ?

Le 04/09/2012 09:21, Philippe Larue a écrit :

Bonjour,

Désolé, je ne comprends pas le message... et cela ne m'aide pas non plus. :-\

Personne d'autre n'a une idée de la cause du problème et surtout comment y remédier ?

Le 04/09/2012 02:33, francois.delaveine47 a écrit :

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc