Проблема с кодировкой ие
кодировка утф-8, в ие тоже написано что утф-8, но когда с помощью
xmlHttp.open(); Отправляю значение выпадающего списка, то отправляется кирилице, на всех браузерах всё норм кроме ие |
encodeURIComponent?
|
Убрал эту функцию - всё заработало) Спасибо)
|
убрал O.o она должна быть. Ты бы свой код что ли привел, а то у меня никаких проблем не было с ie
24.html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <script type="text/javascript"> function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } var xmlhttp = getXmlHttp() xmlhttp.open('post', '24.php', false); xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') xmlhttp.send('a='+encodeURIComponent('значение')); </script> </body> </html> 24.php: <? file_put_contents('24.log', $_POST['a']); p.s. xmlhttprequest.ru |
Часовой пояс GMT +3, время: 17:16. |