$.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, время: 20:34. |