Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> $.post не понимает русские буквы, $.post не понимает русские буквы 
:(
    Опции темы
neoks
Дата 7.7.2010, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



Код

    $("#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");
        });
    }


При оправки формы всплывает маленькое окошко и в него выводится результат запроса.
Все бы не чего но при отправки русских букв выскакивают иероглифы типа 
Код

вася


Что делать? код использую для предварительного просмотра новости.
Очень нужна ваша помощь. smile 
PM MAIL   Вверх
skyboy
Дата 7.7.2010, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



javascript отправляет текст в кодировке UTF-8
можно попариться с перекодированием переданных данных из cp1251 в utf-8, но разумнее сделать вывод страниц в utf-8
PM MAIL   Вверх
neoks
Дата 7.7.2010, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



В файле 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']; что то плохо.

Менял кодировку там и там, толку ноль.
PM MAIL   Вверх
The_Aleksey
Дата 7.7.2010, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


<?php
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 10.10.2007
Где: Москва

Репутация: 1
Всего: 6



попробуйте так
Код

echo iconv('UTF-8', 'windows-1251', $_POST['post']);

PM MAIL   Вверх
neoks
Дата 7.7.2010, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



Цитата(The_Aleksey @ 7.7.2010,  15:22)
попробуйте так
Код

echo iconv('UTF-8', 'windows-1251', $_POST['post']);

Огромное тебе спасибо!!!!!!
 smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0434 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.