PHP: imap_utf7_decode - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

imap_utf7_encode imap_unsubscribe

Last updated: Fri, 26 Jan 2007

view this page in

# imap_utf7_decode

(PHP 3 >= 3.0.15, PHP 4, PHP 5)

imap_utf7_decode -- Decodes a modified UTF-7 encoded string

## Описание

string imap_utf7_decode ( string text )

Decodes modified UTF-7 `text` into ISO-8859-1 string.

This function is needed to decode mailbox names that contain certain characters which are not in range of printable ASCII characters.

## Список параметров

`text`

  A modified UTF-7 encoding string, as defined in RFC 2060, section 5.1.3 (original UTF-7 was defined in RFC1642).

## Возвращаемые значения

Returns a string that is encoded in ISO-8859-1 and consists of the same sequence of characters in `text`, or `FALSE` if `text` contains invalid modified UTF-7 sequence or `text` contains a character that is not part of ISO-8859-1 character set.

## Смотрите также

imap_utf7_encode()

add a note User Contributed Notes
imap_utf7_decode
27-Aug-2002 10:32
`For "Outlook-style" UTF-7, you can also use:
mb_convert_encoding( $str, "ISO_8859-1", "UTF7-IMAP" ); # for decoding
mb_convert_encoding( $str, "UTF7-IMAP", "ISO_8859-1" ); # for encoding`
sven at planb dot de
03-Nov-2000 03:44
`imap_utf7_decode decodes 'modified'.
For decoding Outlook UTF-7 - texts I use --enable-recode and $latin1string=recode_string("UTF-7..ISO_8859-1",$utf7string);
Don't use recode-3.5c.*rpm from Contrib.
recode_string seems to be buggy.`
add a note
imap_utf7_encode imap_unsubscribe

Last updated: Fri, 26 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST