Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

http_negotiate_charset

(PECL pecl_http >= 0.1.0)

http_negotiate_charset — Negotiate clients preferred character set


Описание

string http_negotiate_charset ( array $supported [, array &$result ] )

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.


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

supported -

array containing the supported charsets as values

result -

will be filled with an array containing the negotiation results


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

Returns the negotiated charset or the default charset (i.e. first array entry) if none match.


Примеры

Пример #1 Using http_negotiate_charset()
$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);




Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: