-----Original Message----- From: "Doncho N. Gunchev" <[EMAIL PROTECTED]> To: [email protected] Date: Fri, 28 Oct 2005 11:08:40 +0300 Subject: Re: lug-bg: mysql 4.0 to 4.1 upgrade and cp1251
> > On Thursday 27 October 2005 21:43, Milen Trifonov wrote: > > Ползвам FC2 и МySQL-server на rpm пакет от mysql.com. направих ъпгрейд > > от MySQL 4.0.23 към MySQL 4.1.14. после видях, че някои бази данни с > > cp1251 кодировка ги изкарва като utf8. прочетох на mysql.com че така е в > > 4.1 и трябва да конвертирам, но не разбраах как. > > после сложих в my.cnf това > > [mysqld] > > default-character-set=cp1251 > > default_collation=cp1251_general_ci > > но тогава ми се прецака един друг сайт, дето си е с utf8 > > какво да правя? > Добави в php кода (ако е php) следните редове точно след инициализиране > на връзката: > SET NAMES cp1251; > SET CHARACTER SET cp1251; > SET COLLATION_CONNECTION='cp1251_general_ci' > за всяко приложение ползващо cp1251. Другия вариант е да си оставиш > по подразбиране горните настройки и да добавиш тези редове само за > приложенията ползващи utf8 (а те наистина ли знаят че ползват utf8, > drupal 4.6.x примерно не го осъзнава особено?). > Другя идея е 'init-connect="SET NAMES cp1251......."' в [mysqld] > секцията на mysqld.conf. > При миграция от 4.0.x към 4.1.x някъде се препоръчваше да се направи > пълен mysqldump на базите (с опция --default-character-set=cp1251) и след > това да се импортират... > Видях това, имам и дъмп на базите отпреди ъпгрейда, но той беше преди 4 дни и има много промени по някои от базите. ако направя дъмп в сегашното състояние и го импортна дали ще помогне? Мисля това да направя утре.
