Sorry, seems I missed the point. I'm using plain old Embperl, not Embperl::Object so it might be a difference in there.
My old Embperl app works flawless with UTF-8. Have you checked if your browser sends the data as UTF-8 with e.g. tcpdump? In general you shouldn't rely on Perl's utf-8 flag but en-/decode according to the charset you expect. I'm not sure if Embperl decodes request params by default into Perl's internal utf-8 representation. My app does successfully store German Umlauts into our Oracle database, but I haven't checked Perl's internal utf-8 flag. -- Best regards, Alex Am Donnerstag, den 22.04.2010, 21:05 +0200 schrieb Jean-Christophe Boggio: > Hi Alexander, > > Alexander Hartmaier a écrit : > > You should *always* return the correct charset in the http header, no > > matter which framework/cgi script you're using. > > ? The problem comes from the header I *receive*. The headers I send are > always good (hard coded in base.epl). I'm quoting myself : > > > Firefox detects the page encoding as Unicode (UTF-8). The page has this > > header : > > <meta http-equiv="content-type" content="text/html; charset=utf-8"> > > Do you suggest something else ? I'm sorry, I don't understand your point. > > I referred to other people having the same kind of problems just because > it might not be a embperl-only problem but maybe an apache-perl > problem. > > To make it short, the %fdat "fields" are coded in utf-8 but not seen > by perl *as* utf-8. > > > AddDefaultCharset in apache is bad because it appends that header for > > every resource which didn't specify it. > > I know, it was a "second chance" type of solution (suggested by Gerald). > Though I don't want anything else than utf-8 so it doesn't harm. > > Any idea ? > > Thanks for your help, > *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien Handelsgericht Wien, FN 79340b *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this e-mail immediately. *"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"* --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org For additional commands, e-mail: embperl-h...@perl.apache.org