Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > AJAX

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 03.11.2009, 17:08   #1
Неактивный пользователь
 
Регистрация: 03.11.2009
Сообщений: 1
Репутация: 0
По умолчанию Ajax и проблема отображения кирилической кодировки

Доброго всем времени суток!
Возникла проблема при использовании Ajax и php
Есть страница index.php, которая отображается в кодировке koi8r, по нажатию на ссылку, расположенной на данной странице происходит изменение div-а , в который передается html-документ, сформированный скриптом view.php?sh=1
параметров кроме 'sh' не передаю
В данном скрипте происходит выборка из базы данных, используя идентификатор 'sh'.
Ajax исправно обновляет содержание div - а, но все некирилические символы заменяет на 'FFFD', насколько понимаю это заголовок в кодировке utf8.
В скрипте view.php прописано
Код:
header("Content-type: text/html; charset=koi8-r");
В случае непосредственного вызова скрипта view.php данные отображаются корректно, все слова на русском, но при вызхове через ajax кодировка не воспринимается.
Заранее спасибо.
AlexVinny вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Заходите на сайт MebelStol.ru: барный стул с регулируемой высотой - отличные цены и большой выбор!вентилятор wrw 50-30/25-4eкресло купить недорогоконцерты бутусова - redkassa.ruбарнхаус павел


Старый 09.11.2009, 16:39   #2
aLonewolf2
Неактивный пользователь
 
Регистрация: 09.11.2009
Сообщений: 1
Репутация: 0
По умолчанию Re: Ajax и проблема отображения кирилической кодировки

у меня была подобная проблема))) т.е. непосредственно вызываю - работает, а через AJAX загружаю на сайт - не работает (русские буквы в виде вопросиков и т.д.)
я решил её так)
в PHP файле (к которому обращается JS) перед выводом кирилица ставлю: $temp = iconv('windows-1251', 'UTF-8', $temp);
Пример:

<?php
$temp = "я загружаюсь на страницу через AJAX";
$temp = iconv('windows-1251', 'UTF-8', $temp);
echo "$temp";
?>

и когда JS обращается к этому PHP то выводит нормально)))
для удобства создал функцию заменяющую echo();

<?php
function awrite($ain){
$ain = iconv('windows-1251', 'UTF-8', $ain);
echo $ain;
}
?>
aLonewolf2 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема отображения шрифтов tadalex Windows XP 105 15.12.2012 08:42
Как научить Visty русскому языку? (проблема отображения шрифта) Gavron Windows Vista 15 22.02.2009 22:30
Проблема отображения немецкого шрифта hansen Windows XP 7 13.10.2007 07:43
Проблема отображения HTMLстр. с flash xxela Macromedia Flash 5 10.07.2007 17:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:44. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.03778 секунды с 11 запросами