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 :
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 :<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
Et pourtant si mon formulaire contient par exemple un é alors la valeur enregistrée sera éResponse.Charset = "iso-8859-1";
Ci-dessous un extrait de ma fonction AJAX JQuery :
Une idée ?
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') } });
Merci d'avance
Partager