Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mysql-4.1.14 + cp1251 [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
sa10
Apprentice
Apprentice


Joined: 20 Jan 2005
Posts: 251
Location: Minsk

PostPosted: Fri Dec 16, 2005 9:53 am    Post subject: mysql-4.1.14 + cp1251 [solved] Reply with quote

Поздравляю всех кто перешел с сиквела 4.0 на 4.1 и потерял возможность получить данные в ненавистной кодировке cp1251
Установка глобальных переменных, пересборка с указанием дефолтного 1251 ничего не дают кроме кракозяб.
4.1 отличается тем, что он умеет выдавать данные в любой требуемой кодировке, но если ему форма запроса не скажет в какой, он вывалит в utf8 8O
Можно было бы конечно конвертнуть все в utf8 или забить на 4.1, но появились софты котрые работают минимум на 4.1
Короче, Вас спасет следующий параметр в /etc/mysql/my.cnf:
Code:
[mysqld]
default-character-set           = cp1251
init-connect="SET NAMES cp1251"

Все остальные параметры определяющие чарсет /etc/mysql/my.cnf лучше удалить.
Уверяю Вас, найти его не просто.
Когда Вы его найдете, почти наверняка он у Вас не будет работать потому, что отладку Вы будете далать, как и я, с именем root@localhost
Прикол в том, что для суперюзера это не работает назначьте на базу отдельного юзера :)
Конечно это очень правильно, но об этом же надо красными буквами....
И еще прикол - mysql-5.0.16-r4 с этим параметром не грузится и не говорит ничего внятного.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum