MySQL and UTF8 support
I've talked about this before. Basically, if you use UTF8 in your database, the scalars returned by DBD::mysql wouldn't have the utf8 flag turned on for text fields.
Until now.
With the latest release (DBD-mysql-4.0000), things have changed. A patch from Dominic Mitchell was applied (in DBD-mysql-3.0008_1 according to the changelog) that does the right thing regarding UTF8 text fields.
Check the documentation (search for mysql_enable_utf8
) to see how it works. You can also look at the utf8.t test script for examples of usage.
I'll post back my findings after I play with it.