|
|
|
| здравствуйте.
Вообщем я точно ничего не менял, но сегодня все русские тексты из БД (MySQL) стали выводится примерно вот так:
?§?‚???±?‹ ???°?‡?°?‚?? ???µ???????‚???°?†???? ???°?¶?????‚?µ ?«?·?°???µ???????‚???????????°?‚???????». ? ?µ???????‚???°?†???? ???° ???°???‚?µ ???µ ???»???¶???°?? ?? ???????…???????‚?? ?? ?????° ???‚?°???°.
1. ?—?°?????»???µ?????µ ???µ???????‚???°?†???????????? ?„???????‹
в phpMyAdmin русский текст из базы отображается так же
Что могло случится и как сайт в рабочее состояние вернуть? | |
|
|
|
|
|
|
|
для: parczynski
(04.10.2007 в 00:04)
| | Дело где происходит на локальной машине или на сервере хост-провайдера? | |
|
|
|
|
|
|
|
для: cheops
(04.10.2007 в 10:12)
| | на сервере хост-провайдера, думаете что-то намудрили? | |
|
|
|
|
|
|
|
для: parczynski
(04.10.2007 в 12:06)
| | Версия MySQL не изменялась? Данные у вас в какой кодировке хранились в СУБД? | |
|
|
|
|
|
|
|
для: cheops
(04.10.2007 в 13:34)
| | версия mysql не изменялась
MySQL-кодировка: UTF-8 Unicode (utf8)
//Вроде такая и была.
прописывал в скрипте mysql_query("SET NAMES CP-1251"); толку абсолютно никакого. | |
|
|
|
|
|
|
|
для: parczynski
(04.10.2007 в 19:04)
| | А таблицы в какой кодировке?
>прописывал в скрипте mysql_query("SET NAMES CP-1251"); толку абсолютно никакого.
Эту команду следует прописывать следующим образом
<?php
mysql_query("SET NAMES cp1251");
?>
|
В случае, если вы используете кодировку Windows-1251 и MySQL версии выше или равной 4.1. | |
|
|
|
|
|
|
|
для: parczynski
(04.10.2007 в 00:04)
| | попробуйте выполнить mysql_query("SET NAMES CP-1251");
либо другую кодировку.
Мне помогало. | |
|
|
|
|
|
|
|
для: skazi
(04.10.2007 в 15:44)
| | тему можно закрывать. нажаловался хостеру. теперь все работает.
Всем большое спасибо за помощь! | |
|
|
|