1

Тема: После импорта базы крякозябры на сайте

Здравствуйте!
Решила перенести работающий сайт на денвер (для тестирования обновлений и ,вообще, на всякий...)
Перенесла файлы, импортировала базу, поправила конфигурационный файл. Сайт работает, но русские буквы крякозябрами... В админке все нормально. Версия PHP 5.3
У меня уже было так, но я настолько быстро и легко справилась с проблемой, что ссылку не сохранила...

2

Re: После импорта базы крякозябры на сайте

Посмотрите как данные выглядят в phpMyAdmin и как выглядят сами крякозябры.

В конфигурационный файл MySQL (my.ini) добавьте строку устанавливающую кодировку соединения с MySQL:

init-connect="SET NAMES cp1251"

3

Re: После импорта базы крякозябры на сайте

В phpMyAdmin все отображается хорошо, а на сайте вот так-       

Каталог
Оптика
Зеркала
Зеркала
Популярн
Такая строчка там есть (я имею ввиду my.ini на денвере)

4

Re: После импорта базы крякозябры на сайте

Исправьте кодировку соединения с MySQL на utf8.

init-connect="SET NAMES utf8"

5

Re: После импорта базы крякозябры на сайте

Нет, не помогает

6

Re: После импорта базы крякозябры на сайте

В корне хоста создайте файл .htaccess и добавьте строку:

PHP_VALUE default_charset utf-8

7

Re: После импорта базы крякозябры на сайте

Спасибо большое!!!
Это именно то, что нужно!

Re: После импорта базы крякозябры на сайте

Hanut сказал:

В корне хоста создайте файл .htaccess и добавьте строку:

PHP_VALUE default_charset utf-8

А где находится корень хоста, я впервые и запутался немного

9

Re: После импорта базы крякозябры на сайте

Салауат сказал:

А где находится корень хоста, я впервые и запутался немного

Это там, где лежит index.html - главный файл вашего сайта.