Problème de script mail php

chacmhaal Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un petit souci pour mon site internet, quand j'envoye une newsletter à mes abonnés, ils recoivent des mails dans lequels les caractères avec accents sont illisibles, je sais que c'est un problème fréquent et on m'a indiqué de placer cela dans le header : Content-Type: text/plain;charset=utf-8 , ce que j'ai fait voici mon script :

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<script type="text/javascript" language="javascript">
function date_complete() {
var now = new Date(), hours = now.getHours(), minutes = now.getMinutes(), seconds = now.getSeconds(), month = now.getMonth(), year = now.getYear(), date = now.getDate();
if (month == 0) { month = "janvier"; }
else if (month == 1) { month = "f�vrier"; }
else if (month == 2) { month = "mars"; }
else if (month == 3) { month = "avril"; }
else if (month == 4) { month = "mai"; }
else if (month == 5) { month = "juin"; }
else if (month == 6) { month = "juillet"; }
else if (month == 7) { month = "ao�t"; }
else if (month == 8) { month = "septembre"; }
else if (month == 9) { month = "octobre"; }
else if (month == 10) { month = "Novembre"; }
else { month = "D�cembre"; }
if (seconds < 10) seconds = "0" + seconds;
if (minutes < 10) minutes = "0" + minutes;
if (hours < 12) seconds = seconds + " AM";
else if (hours >= 12) seconds = seconds + " PM";
if (hours == 0) hours = hours + 12;
else if (hours >12) hours = hours - 12;
time.innerHTML = 'Nous sommes le '+date+' '+month+' 2006 et il est '+hours+':'+minutes+':'+seconds+' ';
setTimeout('date_complete()',1000);
}
</script>

<script src="passparam.js"></script>
<SCRIPT LANGUAGE="JavaScript">
function Envoyer(f) {
f.submit();
}
</SCRIPT>


<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta name="description" content="description"/>
<meta name="keywords" content="keywords"/>
<meta name="author" content="author"/>
<link rel="stylesheet" type="text/css" href="admin/default.css" media="screen"/>
<title>Administration</title>
</head>
<body>
<body onLoad="date_complete();" bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"

donc j'ai bien placé le content type (et c'est mon hébergeur qui me l'a conseiller comme sa) mais ils recoivent toujours des caractères illisibles comme cela : par exemple l'été il faut être beau pour l'été il faut être beau et je ne sais plus quoi faire
merci de votre aide
A voir également:

7 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Regarde bien si l'encodage de ton fichier (dans ton éditeur de texte) est le même que celui dans la balise meta et que celui précisé dans ton script PHP (si tu en mets un, ce n'est pas une obligation).
0
chacmhaal Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   2
 
merci pour votre aide.
tu voulez dire dans le php.ini?
car dans mon php.ini il n y a rien. sinon mon éditeur de texte (dreamweaver) à le meme encodage que ma balise méta.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Rien à voir avec le php.ini
0
chacmhaal Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   2
 
aîe du coup jsui perdu, car j'ai regardé mais mon dreamweaver à le meme encodage que ma balise méta
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Essaye en réenregistrant le fichier avec le Bloc-notes (il y a une liste déroulante pour choisir l'encodage sur la fenêtre pour enregistrer).
0
chacmhaal Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   2
 
petit up, j'ai essayé mais cela ne change malheureusement rien, sniff encore raté!
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
As-tu chosis "Unicode" comme encodage ?
0