SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.01.2008 10:52:05

vladkand
Участник
Зарегистрирован: 25.01.2008
Сообщений: 1

А все-таки как установить character cp1251 в mysql V5 на apache V2?

Замучился: и в /etc/my.cnf пишу (иногда sqld не стартует), и через sql  устанавливаю -
строки из базы выводятся не целиком иногда с вопросами.
Такое впечатление что я не один (почитал в сети).
Помогите, кто знает вариант, который реально работает!!!

character_set_* - везде cp1251
только character_set_system =utf8 осталось
Может дело в этом?
Может надо переустанавливать/компилировать... с cp1251 изанчально?

Please help!

Отредактированно vladkand (25.01.2008 11:17:25)

Неактивен

 

#2 25.01.2008 11:58:49

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: А все-таки как установить character cp1251 в mysql V5 на apache V2?

В /etc/my.cnf указываете
default_character_set=cp1251

После каждого подключения выполняете команду
SET NAMES cp1251

см. статьи http://sqlinfo.ru/articles/encoding/

Неактивен

 

#3 25.01.2008 19:04:53

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: А все-таки как установить character cp1251 в mysql V5 на apache V2?

Если пользуетесь консольным клиентом, то он читает глобальный файл
настроек, в котором можно указать тот же default_character_set, но в разделе
[mysql], а не [mysqld].

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson