On Sun, Jan 12, 2003 at 06:37:48PM +0100, Jan Schneider wrote: > The PHP manual is a bit vague on what the imap_utf7 methods > expect/return: "Converts 8bit data to modified UTF-7 text." > > 8bit data in what encoding? iso-8859-1 I guess.
imap_utf7_encode() function appears to regard any input strings as encoded in iso-8859-1 just like utf8_encode(). And vice versa. I'll be happy as a developer of php internals if you report such vagueness at the bug database too. > Does the modified utf-7 charset exist as such on common systems so that > I can use mb_convert_encoding() or iconv() instead? If so, what's its name? As php's iconv extension is a mere wrapper of the iconv library and imap utf-7 support is lacking in most iconv implementations, it's generally better to use mb_convert_encoding() than iconv(). Try the following: mb_convert_encoding("blahblah", "utf7-imap", "iso-8859-15"); Moriyoshi -- PHP Internationalization Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php