Опять кодировка! Только вместо вопросиков - квадратики

stas1987

Новичок
Опять кодировка! Только вместо вопросиков - квадратики

Такая проблема.

Инклудю mysql.php:

PHP:
<?php 
$dbcnx=@mysql_connect("localhost","root","stas"); 
if (!$dbcnx) 
  { 
    exit ("<P>В настоящий момент сервер базы данных не доступен, поэтому 
              корректное отображение страницы невозможно.</P>" ); 
  } 
  if (!@mysql_select_db('auto', $dbcnx)) 
  { 
    exit( "<P>В настоящий момент база данных не доступна, поэтому 
              корректное отображение страницы невозможно.</P>" ); 
  } 
@mysql_query("SET NAMES 'cp1251'"); 
?>

В <head> указал


<meta http-equiv=Content-Type content='text/html; charset=windows-1251' />



Все в порядке, русский отображается.

НО, на сайте использую ajax и при подгрузке контента все русские буквы становятся квадратиками. (При этом в файле, из которого я подгружаю данные, инклудю все тот же mysql.php)

Помогите. Заранее благодарен!
 

Wicked

Новичок
а через header ты кодировку не задаешь?

-~{}~ 28.07.07 22:16:

скажем так: как ты думаешь, откуда браузер должен узнать то, что результат, который к нему приходит на ajax-запрос, находится в cp1251?
 

NightFlash

Новичок
во все скрипты которые возвращают что-то по ajax вставь это

header("Content-type: text/html; charset=windows-1251");
 
Сверху