On 04.11.2009 11:24 Cees Hek wrote: > Can't you get DBI to do the decoding for you? I think it will depend > on the DBD module you use, but it is quite easy with PostgeSQL:
I am using SQLite and it is also quite easy there but then I have -- as you say -- _decoded_ values. This is what I want within my application but as soon as I produce some output (let CGI::Application print the template with embedded DB data) Perl does its evil magic and encodes everything to latin1 -- at least this is what I get. Do you do some magic with STDOUT or how do you get the UTF-8 to the browser? Whatever I try, Perl always outputs latin1 from decoded strings and the only remedy I found was to not let it output decoded strings but encoded UTF-8 octets. Sorry for the long thread but this is a horror I encounter over and over again and I am hoping for a better understanding to get it right once and for all. -Michael ##### CGI::Application community mailing list ################ ## ## ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ## ## ## ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ## ## ################################################################
