iconv with UTF-7-IMAP support

"Bjai" <[email protected]>
Newsgroups gmane.comp.php.internationalization
Message-ID <[email protected]>
I have recently found someone that has written a patch for iconv library to
support UTF-7-IMAP encoding (http://www.technoids.org/utf7imap/index.html).
Within the patching instruction it is required to edit the iconv library
file of PHP in order to handle idiosncrasies #2 (there is an example of
editing the Perl equivalent file), in that the end-of-string in UTF-7 IMAP
must include bytes that set the encoding back to the US-ASCII state (with a
hyphen). However I am a newbie in C programming and I have tried to edit the
iconv.c file without success. I would very much appreciate if someone could
give me some help in applying the changes so that the iconv library of PHP
can handle UTF-7 IMAP encoding.

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 would very much appreciate if someone could provide some advice or help in
the above.

Thank you in advance

Bjai

-- 
PHP Internationalization Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.