Bonjour,

Je rencontre un problème d'encodage avec les caractères accentués.
J'utilise la fonction JQuery AJAX pour enregistrer les données d'un formulaire dans une base de données.

J'utilise une page HTML pour mon formulaire et le format d'encodage de cette page est iso-8859-1 et est déclaré de la façon suivante :
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
J'utilise une page ASP (JScript) pour la sauvegarde du formulaire dans une base de données SQL Server et le format d'encodage est iso-8859-1 et est déclaré de la façon suivante :
Response.Charset = "iso-8859-1";
Et pourtant si mon formulaire contient par exemple un é alors la valeur enregistrée sera é

Ci-dessous un extrait de ma fonction AJAX JQuery :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$.ajax({
    type: "POST",
    url: "enreg.asp",
    scriptCharset: "iso-8859-1", 
    data:$("form").serialize(),
    success: function(msg){
            alert('save ok')
       },
       error: function(event, request, settings){
            alert('save ko')                                   
       }
});
Une idée ?
Merci d'avance