On 2004/05/23, at 2:32, Bjai wrote:

To summarize I think it is required to add a null character to end each
UTF-7 IMAP encoded character:

result = iconv(cd, (char **) NULL, &in_left, (char **) &out_p, &out_left);

I have made several attempts to add the above line into the php_iconv_string
function, but it didn't work (compiling is ok).

I think the following line in iconv.c is exactly what should be done there.


http://cvs.php.net/co.php/php-src/ext/iconv/iconv.c?r=1.65.2.11#418

I'll try out the patch if I have enough time.

Note that mbstring extension supports UTF-7 IMAP encoding by default.

Regards,
Moriyoshi

--
PHP Internationalization Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to