Ответ
Simoron 31.05.2006 13:45
Смысл примерно такоей.
1. Нужно убедится, что my.cfg может читать mysql клиент . У меня вышло так, что я его делал из-под root-а , соответственно когда запускал от имени обычного пользователя (так же как и парсер), то он не читался и все установки charset-то клиент ставил по-умолчанию (сервер при этом все установки свои считывал)
2. Не понятно почему, но когда я в этом разобрался (спасибо Мише), парсер все равно не считывал установки charset-ов. Помогло в строке подключения это
$connect_string[
mysql://myuser:password@localhost/mydb?charset=cp1251]
Причем с такой проблемой столкнулся впервые. Обычно было хватало действий описанных тут
http://www.parser.ru/examples/mysql_charsets/ , т.е. ставишь в секцию mysqld default-character-set=cp1251 и все сразу работает без проблем.