Обнаружил проблемы с кодировкой. У базы DEFAULT CRARACTER SET 'utf8' COLLATE 'utf8_general_ci'; MySQL 5.1, Ubuntu Lucid
Записываю через консольный клиент в базу 'Никита', JS-скрипт (AJAX через перловый бэкенд) получает 'ÃÂøúøÃâð', если записываю в базу через скрипт, в базе вопросительные знаки, скрипт выводит 'ÐикиÑа'. Что и где пилить для Нормального Русского Языка?
UPD: Решилось добавлением mysql_enable_utf8 => 1 при соединении:
$DB = DBIx::Simple->connect(@$config{qw(dsn user pass)}, {
RaiseError => 1,
mysql_enable_utf8 => 1
});