Maybe you should set ib_charset option?
In reply to Re: DBD::Firebird, mod_perl2 and utf-8 by zwon in thread DBD::Firebird, mod_perl2 and utf-8 by kravitz