MdaUZH: Там вопрос в том, какие данные отправляются.
Т.е. ловите ошибку где то в этих местах:
1) при передаче POST запроса
2) при записи в бд(кодировки таблиц, бд)
3) при забирании с бд. (попробуйте другие инструменты для просмотра данных)
Киньте код, которым вы производите запись в БД и какой там движок используется(MyISAM/InnoDB etc...).
Кстати, "$this->DBH->exec('SET NAMES utf8');" это не выставляет кодировку подключения..)