1

Тема: Перенос бд с Apache Swissknife на AppServ

Собственно сабж
Взял и скопировал папку www (имя бд) из папки data в папке MySQL
Настроил конфиг, и тут на сайте одни вопросики.... sad
Как поменять кодировку?
Помогите пожалуйста!

Сообщение добавлено Thu Aug  6 13:10:51 2009
Забыл добавить, кодировка бд которая была на Apache Swissknife была cp1251, а на AppServ я так пологаю utf-8

2

Re: Перенос бд с Apache Swissknife на AppServ

Woin
Посмотрите как данные отображаются в phpMyAdmin. Если кириллица видна, то достаточно сменить глобальную кодировку соединения MySQL.

my.ini (или my.cnf)
Добавьте строку в раздел [mysqld]
init-connect="SET NAMES cp1251"

Поправьте значение данной директивы:
default-character-set=cp1251

После изменений перезагрузите MySQL.

3

Re: Перенос бд с Apache Swissknife на AppServ

Я уже не знаю, последовал Вашему совету...
Вот скрин http://s16.radikal.ru/i190/0908/24/ba67f8c0ceac.jpg

4

Re: Перенос бд с Apache Swissknife на AppServ

Вообще как изменить кодировку, я не собираюсь держать у себя форум с кодировкой cp1251, а хочу перенести на хостера, а у него AppServ, т.е Винда стоит..., соответсвенно utf8

5

Re: Перенос бд с Apache Swissknife на AppServ

Woin
Посмотрите в phpMyAdmin, видна ли кириллица в таблицах.

В документации форума посмотрите конфигурационную директиву устанавливающую кодировку соединения с MySQL, ее следует установить в cp1251 (если данные в таблицах в этой кодировке).

6

Re: Перенос бд с Apache Swissknife на AppServ

Кирилица в phpMyadmin видна.

7

Re: Перенос бд с Apache Swissknife на AppServ

Woin
Если кириллица видна, значит надо только настроить конфигурационный файл форума, чтобы в нем была прописана кодировка соединения с MySQL. Установить следует cp1251. Конкретно директиву поищите в документации, или на форуме разработчиков.