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

Форум MySQL

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

 

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

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

тема: изменилась кодировка в бд
 
 автор: parczynski   (04.10.2007 в 00:04)   письмо автору
 
 

здравствуйте.
Вообщем я точно ничего не менял, но сегодня все русские тексты из БД (MySQL) стали выводится примерно вот так:
?§?‚???±?‹ ???°?‡?°?‚?? ???µ???????‚???°?†???? ???°?¶?????‚?µ ?«?·?°???µ???????‚???????????°?‚???????». ? ?µ???????‚???°?†???? ???° ???°???‚?µ ???µ ???»???¶???°?? ?? ???????…???????‚?? ?? ?????° ???‚?°???°.
1. ?—?°?????»???µ?????µ ???µ???????‚???°?†???????????? ?„???????‹
в phpMyAdmin русский текст из базы отображается так же
Что могло случится и как сайт в рабочее состояние вернуть?

   
 
 автор: cheops   (04.10.2007 в 10:12)   письмо автору
 
   для: parczynski   (04.10.2007 в 00:04)
 

Дело где происходит на локальной машине или на сервере хост-провайдера?

   
 
 автор: parczynski   (04.10.2007 в 12:06)   письмо автору
 
   для: cheops   (04.10.2007 в 10:12)
 

на сервере хост-провайдера, думаете что-то намудрили?

   
 
 автор: cheops   (04.10.2007 в 13:34)   письмо автору
 
   для: parczynski   (04.10.2007 в 12:06)
 

Версия MySQL не изменялась? Данные у вас в какой кодировке хранились в СУБД?

   
 
 автор: parczynski   (04.10.2007 в 19:04)   письмо автору
 
   для: cheops   (04.10.2007 в 13:34)
 

версия mysql не изменялась
MySQL-кодировка: UTF-8 Unicode (utf8)
//Вроде такая и была.
прописывал в скрипте mysql_query("SET NAMES CP-1251"); толку абсолютно никакого.

   
 
 автор: cheops   (04.10.2007 в 20:53)   письмо автору
 
   для: parczynski   (04.10.2007 в 19:04)
 

А таблицы в какой кодировке?

>прописывал в скрипте mysql_query("SET NAMES CP-1251"); толку абсолютно никакого.
Эту команду следует прописывать следующим образом
<?php
  mysql_query
("SET NAMES cp1251");
?>

В случае, если вы используете кодировку Windows-1251 и MySQL версии выше или равной 4.1.

   
 
 автор: skazi   (04.10.2007 в 15:44)   письмо автору
 
   для: parczynski   (04.10.2007 в 00:04)
 

попробуйте выполнить mysql_query("SET NAMES CP-1251");
либо другую кодировку.
Мне помогало.

   
 
 автор: parczynski   (05.10.2007 в 15:31)   письмо автору
 
   для: skazi   (04.10.2007 в 15:44)
 

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

   
Rambler's Top100
вверх

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