Показать сообщение отдельно

  #10  
Старый 07.03.2008, 01:38
DCRM
Познающий
Регистрация: 12.12.2006
Сообщений: 89
Провел на форуме:
500895

Репутация: 60
Отправить сообщение для DCRM с помощью ICQ
По умолчанию

Цитата:
Сообщение от Helios  
самый рациональный: в начало дампа добавить строку
Код:
SET NAMES cp1251
Эта же команда должна(!) выполняться каждый раз после подключения движка сайта к базе данных, для стабильной работе движка при любых настройках мускула (дядьки, которые писали koobi об этом не подумали).
Это не всегда помогает((
Ещё можно для уверенности добавить при создании таблицы(к примеру):
Код:
create database $DB1 character set 'cp1251'
И на счёт настройки MySQL5...
Меня постоянно добивали "Русские символы" аля "?????"
Решилось с помощью правки my.ini

Код:
[mysql]
default-character-set=cp1251

[mysqld]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

[mysqldump]
default-character-set=cp1251
+ если мускул ругается что не может найти кодировку, то допишем строчку:

Код:
[client]
character-sets-dir=x:/mysql/share/charsets/
P.S. Надеюсь не переборщил с атрибутами

Последний раз редактировалось DCRM; 07.03.2008 в 01:43..