Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: AJAX и кодировка.
 
 автор: mogul82   (05.01.2009 в 22:08)   письмо автору
 
 

У меня AJAX делает POST запрос на скрипт где PHP делает выборку из MySQL и выводит текст.

Так вот на локалке работает, а на хостинге нет.
Говорят надо в UTF-8 страницы. А даннае-то в БД в cp1251.
Пробовал вставлять:

header('Content-Type: text/html; charset=windows-1251');
mysql_query("SET NAMES 'cp1251'");

На локалке заработало, на хостинге так и не пашет.

Перевёл всё в UTF-8 - на локалке так-же работает, на хостинге так и не работает.
Потом ..htaccess прописывал кодировку.

Результата нет.

Ни кто ни знает в чём дело.

  Ответить  
 
 автор: Николай2357   (06.01.2009 в 02:11)   письмо автору
 
   для: mogul82   (05.01.2009 в 22:08)
 

iconv() попробуйте, обычно помогает... Если в правильном месте. А вообще, если всё в utf-8, должно работать. Посмотрите внимательно еще раз на кодировку файлов и заголовок, который отправляет ваш аякс.

  Ответить  
 
 автор: sl1p   (06.01.2009 в 03:02)   письмо автору
 
   для: Николай2357   (06.01.2009 в 02:11)
 

заголовок который отправляет аякс ничего не решает вообще.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования