[Catalyst] utf8 in mysql

Jonathan Rockway jon at jrock.us
Wed Nov 28 16:11:33 GMT 2007


On Wed, 2007-11-28 at 18:02 +0200, Angel Kolev wrote:
> Thank you very much!
> It works, but whitout "mysql_enable_utf8 => 1, " ([error] Caught 
> exception in engine "Wide character in syswrite at 
> /usr/local/share/perl/5.8.8/Catalyst/Engine.pm line 626.")

Actually, this error message means that mysql is correctly giving you
utf8.  You *need* to have mysql_enable_utf8 => 1!  

You also need to load Catalyst::Plugin::Unicode to encode the characters
that your application generates to octets that can be transferred over
the network.  Once you do that, your app will be correct.

Please read:

http://catalyst.perl.org/calendar/2006/21

Regards,
Jonathan Rockway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.scsys.co.uk/pipermail/catalyst/attachments/20071128/63065ada/attachment.pgp


More information about the Catalyst mailing list