Здравствуйте! У меня возникла следующая ситуация: Я использую для отправки данных на сервер технологию AJAX. Вот часть моего кода:
function ajax(param, id, data) {
var req = getXmlHttp()
req.open('POST', 'indexx.php?param='+param, true)
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
req.onreadystatechange = function() {
if (req.readyState == 4) {
if(req.status == 200) {
var jsonData = eval('('+req.responseText+')');
var param = jsonData.param;
if (param == 'regform') {
document.getElementById(jsonData.mes_id).innerHTML = jsonData.says;
}
}
}
}
req.send('data='+data+'&id='+id)
}
Меня всё устраивало, покуда я не ввел в форму отправляемую серву
русскую строку текста. Полученная строка сервом имела вот такой вид: кукушкин_литР
В чём дело? мот кто-нибудь знает что это за кодировка? и какой функцией в php можно её перекодировать в норм русские буквы!
Заранее спс)