наконец то решился перейти на mysql 4.1, но кроме проблем с русскими шрифтами это пока ничего хорошего не принесло:(
в базе mysql 3 хранилась база в кодировке koi8_ru, а в my.cnf было прописано default-character-set=koi8_ru и все прекрасно работало. что бы переместить базу в mysql 4.1 делал так:
mysql 3
mysqldump -u root -p dbname > dbname.sql
mysql 4.1
mysql -u root -p dbname < dbname.sql
дальше поставил в my.cnf уже mysql 4.1 default-character-set=koi8r, на сайте вместо вопросиков появились буквы, и все вроде бы нормально, но есть несколько НО, а именно, не верная сортировка по русским именам, и не работает поисковый скрипт, написанный на php, точнее частично не работает, говорит что ничего не найдено когда пишеш по русски, хотя на английском все ок.
пробовал менять чарсеты connection, client и тд, но ничего не вышло:(
что можно еще попробовать?
и еще вопрос: в какой кодировке лучше хранить записи в базе? ведь mysql 4.1 можно менять кодировку на лету, тоесть дапустим хранить в utf8 а вывод делать например в cp1251.
и еще одно, думал перевести сайт с koi8r на cp1251, есть ли смысл? как перекодировать базу?