Hi, perhaps I'm just missing something, the docs don't really mention anything about that issue...
Shouldn't iconv decode HTTP input from "input_encoding" to "internal_encoding", and if not, then what is the input_encoding setting for? Here's a small script to reproduce: ====================================================== <?php iconv_set_encoding('internal_encoding', 'iso-8859-1'); iconv_set_encoding('input_encoding', 'utf-8'); iconv_set_encoding('output_encoding', 'utf-8'); ob_start('ob_iconv_handler'); ?> <form method="post" action="?"> <input name="data" type="text"> <input type="submit"> </form> <hr> <pre> <?php print_r($_POST); foreach ($_POST as $k => $v) $_POST[$k] = iconv('utf-8', 'iso-8859-1', $v); print_r($_POST); ?> </pre> ====================================================== Many thanks, -- Michael - < mike(@)php.net >
signature.asc
Description: OpenPGP digital signature