Несколько дней подряд не могу разрешить одну неприятную проблемку. Дело в том, что мое приложение работает с базой данных где вся информация должна храниться в cp1251. На клиентах с windows проблем нет, а вот с UNIX клиентов выскакивает сообщение при старте программы: Cannot convert from the charset 'Unknown encoding(-1)'!. Такое сообщение выводится всякий раз когда я ставлю кодировку cp1251. Если поставить koi8-r то всё нормально, но вся информация и надписи в программе становятся 'бНОПНЯ'

Собственно вопрос в чем может быть дело и как это победить?
В качестве юникса выступали Slackware Linux 12.1 и FreeBSD 7.0. Да, остальные программы (тот же gimp, mc) с этой кодировкой cp1251 работают на ура. Если же написать заведомо "левую" кодировку то окошко с сообщением не выводится, а кодировка ставится судя по всему utf8...