Я использую JQuery для отправки формы с помощью $ .ajax (), а затем получаю параметры на странице php, чтобы сохранить их в базе данных.Мои страницы имеют кодировку UTF8.
Все работает хорошо, когда я использую Firefox.Однако в Internet Explorer, когда в данных есть символы ударения, он полностью их отбрасывает.
Я использую: $.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/x-www-form-urlencoded; charset=utf-8"});
, а также указываю contentType: "application/x-www-form-urlencoded; charset=utf-8",
в моем $ .ajax() звоните.
Кто-нибудь может мне помочь с этим?
Большое спасибо!
По запросу:
$.ajax({
type: "GET",
url: "processing/addcontact.php",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
scriptCharset: "utf-8",
data: dataString,
success: function() {
reset_new_contact_form();
$('#dialog-newcontact').dialog('close');
}
});
и
форма отправляется на простой mysql_real_escape_string($_GET["formval1"])
в запросе SQL.