$.post не понимает русские буквы
$("#preview").click(function(){ $("#win_con_sl").css({'display':'none'}); $("#window_main").fadeIn("fast"); $("img#loader_win").show(); //var result = $('form').serializeArray(); $.post("engine/jquery/add_news.php", {post:'вася'} ,function(data){ $("img#loader_win").hide(); $("#win_con_sl").html(data).fadeIn("slow"); }); } При оправки формы всплывает маленькое окошко и в него выводится результат запроса. Все бы не чего но при отправки русских букв выскакивают иероглифы типа вася Что делать? код использую для предварительного просмотра новости. В файле add_news.php такой код. echo $_POST['post']; Очень нужна ваша помощь. |
скорее всего браузер отсылает переменную в одной кодировке - и соответственно ожидает в ней-же, а сервер в другой.
|
В файле add_news.php простой код
$save_con = $_POST['save_con']; echo $_POST['post']; echo $_POST['keywords']; echo"<img src=\"skins/$config[admin_skins]/images/errors/small/warning.png\" class=\"error_small\" />Настройки успешно сохранены"; (Настройки успешно сохранены) выводит нормально а вот echo $_POST['post']; что то плохо. Менял кодировку там и там, толку ноль. |
по сети глянул гуглом слегка http://www.askdev.ru/question/1049/Кириллица-и-jQuery/
Раз все такие добрые, узнают что надо и неподелятся, зачем тада постить. Попробовал найти ещё что то, вот сообщение с другого форума: Цитата:
|
Цитата:
P.S:Все нашол и без вас. |
Часовой пояс GMT +3, время: 02:48. |