Seems like a documentation problem. Since its introduction
the iconv extension has never had such a function that converts the
HTTP queries into those of another encoding, so that setting
is useless at all. But there is the opposite function that
converts the output into another encoding.
Could you file it in bugs.php.net?
Thanks
Moriyoshi
On 2004/10/06, at 1:23, Michael Wallner wrote:
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 >
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php