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

search for in the

http_negotiate_content_type> <http_support
[edit] Last updated: Fri, 24 May 2013

view this page in

http_negotiate_charset

(PECL pecl_http >= 0.1.0)

http_negotiate_charsetNegociar el conjunto de caracteres preferido por los clientes

Descripción

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

Esta función se encarga de negociar el conjunto de caracteres preferido los clientes basado en su cabecera de HTTP Accept-Charset. Se reconoce el calificador y los conjuntos de caracteres sin calificador son valorados como los más altos.

Parámetros

supported

Arreglo que contiene como valores los conjuntos de caracteres soportados

result

Serán llenados con un arreglo que contiene los resultados de la negociación

Valores devueltos

Devuelve el conjunto de caracteres negociado o el que está por predeterminado (por ejemplo, la primer entrada del arreglo) si ninguno coincide.

Ejemplos

Ejemplo #1 Utilizando http_negotiate_charset()

<?php
$charsets 
= array(
        
'iso-8859-1'// El predeterminado
        
'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);
?>



add a note add a note User Contributed Notes http_negotiate_charset - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites