http_negotiate_charset(3) php man page | unix.com

Man Page: http_negotiate_charset

Operating Environment: php

Section: 3

HTTP_NEGOTIATE_CHARSET(3)						 1						 HTTP_NEGOTIATE_CHARSET(3)

http_negotiate_charset - Negotiate client's preferred character set

SYNOPSIS
string http_negotiate_charset (array $supported, [array &$result])
DESCRIPTION
This function negotiates the clients preferred charset based on its Accept-Charset HTTP header. The qualifier is recognized and charsets without qualifier are rated highest.
PARAMETERS
o $supported - array containing the supported charsets as values o $result - will be filled with an array containing the negotiation results
RETURN VALUES
Returns the negotiated charset or the default charset (i.e. first array entry) if none match.
EXAMPLES
Example #1 Using http_negotiate_charset(3) <?php $charsets = array( 'iso-8859-1', // default 'iso-8859-2', 'iso-8859-15', 'utf-8' ); $pref = http_negotiate_charset($charsets, $result); if (strcmp($pref, 'iso-8859-1')) { iconv_set_encoding('internal_encoding', 'iso-8859-1'); iconv_set_encoding('output_encoding', $pref); ob_start('ob_iconv_handler'); } print_r($result); ?> PHP Documentation Group HTTP_NEGOTIATE_CHARSET(3)
Related Man Pages
encode::byte(3pm) - osx
http::headers::util5.18(3) - mojave
http::headers::util(3) - mojave
imap_mime_header_decode(3) - php
mb_list_encodings(3) - php
Similar Topics in the Unix Linux Community
New Code Tags (Syntax Highlighting)
Please Welcome Ravinder Singh to the Moderation Team
Denial Of Service Attack Update
Please Welcome Nicki Paul to the Moderator Team!