Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: Problème Accent dans les Mails.

Problème Accent dans les Mails. 5 years 7 months ago #53463

  • fab
  • fab's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 3
  • Karma: 0
Bonjour,

Le codage des accents dans les mails d’invitation ou de rappels à un questionnaire. Les é et è ne sont pas bien code et n’apparaisse pas bien dans le mail (soit sous forme de carre ou de T inverse).
Le problème ne se produit que si l’expéditeur du message a un point dans son nom (par exemple This email address is being protected from spambots. You need JavaScript enabled to view it.).
Lors que l’expéditeur a une adresse du type This email address is being protected from spambots. You need JavaScript enabled to view it. , les accents sont bien encoder et apparaisse bien dans le mail.

Avez vous une idée pour résoudre le problème ?
The administrator has disabled public write access.

Problème Accent dans les Mails. 5 years 7 months ago #53481

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9259
  • Thank you received: 1320
  • Karma: 382
Aucune,

Avec quel lecteur de mail ?
Peut tu regarder l'encodage des caractère dans la source du mail .

:)
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Problème Accent dans les Mails. 5 years 7 months ago #53555

  • fab
  • fab's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 3
  • Karma: 0
J'ai fait les tests avec Lotus notes puis outlook express puis un webmail.
Cote serveur mail, j'ai tester avec une serveur sendmail, puis un lotus domino .


Le codage du mail me parait pas mauvais :


Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"

voici un exemple :

Cher(e) ,Vous avez ├®t├® invit├® ├á participer ├á un questionnaire

Par contre ce que je m'explique pas c'est la différence de codage en fonction de l'expéditeur (This email address is being protected from spambots. You need JavaScript enabled to view it. et This email address is being protected from spambots. You need JavaScript enabled to view it.).
J'ai regarder le code mais je ne vois pas ou ce peut faire cette différence...
The administrator has disabled public write access.

Problème Accent dans les Mails. 5 years 7 months ago #53556

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9259
  • Thank you received: 1320
  • Karma: 382
fab wrote:
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"
Il me semble que les mails sont mieux en iso, c'est à dire que ils sont plus facilement lisible.

voici un exemple :
Cher(e) ,Vous avez ├®t├® invit├® ├á participer ├á un questionnaire
Cela ressemble bien à de l'utf8 pourtant
Par contre ce que je m'explique pas c'est la différence de codage en fonction de l'expéditeur (This email address is being protected from spambots. You need JavaScript enabled to view it. et This email address is being protected from spambots. You need JavaScript enabled to view it.).
J'ai regarder le code mais je ne vois pas ou ce peut faire cette différence...
Pareil, je vis effectuer un test au cas ou.
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Problème Accent dans les Mails. 5 years 7 months ago #53609

  • fab
  • fab's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 3
  • Karma: 0
Pour Forcer le mail en iso, j'ai modifier dans le common.php :

$mail->CharSet = $emailcharset;

en

$mail->CharSet="iso-8859-1";


le mail recu est bien encode en ISO :

Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="iso-8859-1"

Le texte du mail est :

Vous avez été invité à


Petite surprise, maintenant tous les expiditeur de mails (This email address is being protected from spambots. You need JavaScript enabled to view it. et This email address is being protected from spambots. You need JavaScript enabled to view it.) envoie des mails mal encode .....
The administrator has disabled public write access.

Problème Accent dans les Mails. 5 years 7 months ago #53661

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9259
  • Thank you received: 1320
  • Karma: 382
Oui, oui,

Les mails sont bien encodé en utf8, et cela prouve bien que les codes sont les mêmes des 2 cotés.
:)

C'est plus au niveaux des solution à trouver/apporter. Normalement on peut encoder des mails en utf8, cependant il semble que cela pose problème sous plusieurs conditions.

Je n'ai pas encore eu le temps d'effectuer les tests pour une remontée de bug, un choix d'encodage des emails selon la langue peut être à envisager. Mais le correctif sera difficile à mettre en place je pense.
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.356 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form