Hi,

Since I seem to be the only one having problems with utf8 forms, I guess
the problem is me not expecting the correct things to happen.

The following is a simple html test page with a simple form. I expect the
result to be utf-8 but it's not (until I comment out the Encode::_utf8_on() 
line).

Is this normal ? Do you have the same behaviour ? Can someone explain (or point 
me
to a doc explaining) the confusion I'm making ?

Thanks for your help,



<!doctype html>
<html><head>
[-
        use utf8;
        use Encode;
        
# Encode::_utf8_on($fdat{$_}) for keys %fdat;

$escmode=0;
$http_headers_out{'Content-Type'}="text/html; charset=utf-8";
-]
</head>

<body>
        [+ utf8::is_utf8($fdat{nom}) ? 'utf8' : 'other' +]
        <br />
        Received : [+ $fdat{nom} +]<br />
        <form method="post" accept-charset="UTF-8">
                <input type="text" id="nom" name="nom" />
                <input type="submit" value="go" />
        </form>
</body>

</html>


PS: In the same directory I have a base.epl file containing
[- Execute('*'); -]


--
Jean-Christophe Boggio                       -o)
embp...@thefreecat.org                       /\\
Independant Consultant and Developer        _\_V

---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org
For additional commands, e-mail: embperl-h...@perl.apache.org

Reply via email to