Проблем с урок: "Контакт форма и AJAX."

torettos

Registered
Здравейте,
много хубав урок (http://web-tourist.net/login/login/view.php?st=1575) :?: само един малак проблем ми се появи. Проблема е че когато се опиташ да изпратиш от формата с кирилица, изпратеният текст пристига в следния вид:

%u0430%u0434%u0445%u0433

Всички файлове се записани в Unicode ( UTF-8 ), освен това съм добавил и следения код към заявката:

var url="../Functions/send_mail.php?email="+email+"&name="+name+"&phone="+phone+"&message="+message
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChangedmail
xmlHttp.open("POST",url,true)
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Accept-Charset","UTF-8");

xmlHttp.send(null)
Но проблема си остава. Някой може ли да помогне, че вече не знам какво да го правя. Давам +1 точка и много, ама много големи благодарност. :)
 
Не, това е полученият e-mail.

Може би това ще помогне

Би ли разяснил как ще ми помогне, че не го разбирам :) Доколкото разбирам май трябва да се получи нещо подобно:

$post_variable = iconv('utf-8', 'cp1251', urldecode($text) );
 
Сега, направи следното: да кажем, че обекта ти се казва xmlHttp.Дай едно echo в php файла на проблемната променлива.След като субмитнеш, получаваш
alert(xmlHttp.responseText);
което дефакто ти е изведената с echo променлива.
Какво ти извежда??
 

Back
Горе