Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кодировка cp1251 в php, Проблема с кодировкой 
:(
    Опции темы
vinograd2008
Дата 29.11.2009, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Здравствуйте уважаемые дамы и господа у меня такой вопрос:

У меня есть база данных mysql в ней все таблицы находятся в кодировки cp1251_general_ci в выпадающем списке данные отображаются нормально а в таблице данные на русском не выводяться если я использую следующий код. Данные я получаю из БД с помощью запросов. А если вместо cp1251 ставлю utf8 то в таблице отображаются на русском а в выпадающем списке кракозябры вместо русского текста. Все php файлы находятся в ANSI. В чём причина и как изменить чтобы отображались данные в таблице на русском языке с кодировкой cp1251? 

Код

<?php
$dblocation="localhost";
//Имя базы данных, на хостинге или локальной машине
$dbname="bookshop";
$dbuser="root";
//пароль
$dbpasswd="123456";
//Осуществляем соединение с сервером базы данных
//Подавляем вывод ошибок символом @ gthtl вызовом функции
$dbcnx=@mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo "<P> В настоящий момент сервер базы данных не доступен,
поэтому корректное отображение страницы невозможно.</p>";
exit();    }
//Осуществляем выбор базы данных
//Подавляем вывод ошибок символом @ перед вызовом функции
if (!@mysql_select_db($dbname,$dbcnx))    {
echo "<P> В настоящий момент база данных не доступна,    поэтому корректное отображение страницы невозможно.</p>";
exit();
}
//указываем с какой кодировкой работаем
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection=cp1251'");
mysql_query("SET NAMES 'cp1251'");
?>


При получении данных я просто подключаю этот файл. 

Это сообщение отредактировал(а) vinograd2008 - 29.11.2009, 16:09
PM MAIL   Вверх
Ипатьев
Дата 29.11.2009, 16:28 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

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



Что такое "выпадающий список" и что такое "таблица", упоминаемые в этом эпическом произведении?
откуда берутся данные для того и для другого?


Это сообщение отредактировал(а) Ипатьев - 29.11.2009, 16:28
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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