Bonjour,
pour mon site, je souhaite créer un formulaire en ajax. Il fonctionne bien. Le seul problème est que les caractères accentués ne sont pas bien transmis.
J'essaye pourtant de tout forcer en utf-8 mais apparemment, il me manque une étape !
Merci d'avance pour votre aide.
Voici le formulaire :
Qui appelle un script javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31<form method ="post" enctype ="multipart/form-data" action ="javascript:mail_ajax()" onsubmit="javascript:return verification_donnees(this);" > <div id="formulaire"> <p>Thème du message :</p> <select name="categorie" size="1"> <option>Probléme d'affichage</option> <option>Accessibilité</option> <option>Rubrique musique</option> <option>Rubrique danse</option> <option>Rubrique photos</option> <option selected="selected">Autre</option> </select> <p>Titre</p> <input name="titre" type="text" maxlength="70" /> <p>Adresse mail (facultatif) :</p> <input name="adresse" type="text" maxlength="70" /> <p>Contenu (limité à 5000 caractères) :</p> <textarea name ="corps" rows ="10" onkeyup="javascript:limite_taille(this);"></textarea> <p>Pièce jointe (taille limitée à 5Mo) :</p> <input name="piece_jointe" type="file" size="40" /> <input name ="envoyer" type ="submit" value="Envoyer" id ="bouton" /> </div> </form>
Et mon PHP de traitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84

 

 
		
		 
        

 
			
			




 [AJAX] Caractères accentués avec Ajax
 [AJAX] Caractères accentués avec Ajax
				 Répondre avec citation
  Répondre avec citation
Partager