PHP 8.5.0 Alpha 2 available for testing

pg_client_encoding

(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)

pg_client_encoding Lee el encodage del cliente

Descripción

pg_client_encoding(?PgSql\Connection $connection = null): string

PostgreSQL soporta la conversión automática entre el servidor y el cliente para ciertos juegos de caracteres. pg_client_encoding() devuelve el encodage del cliente. El string de retorno será uno de los encodages estándar de PostgreSQL.

Nota:

Esta función requiere PostgreSQL versión 7.0 o más reciente. Si la biblioteca libpq es compilada sin el soporte de encodage multiocteto, pg_client_encoding() devolverá siempre SQL_ASCII. El soporte de encodage depende de la versión de PostgreSQL. Consúltese la documentación de PostgreSQL sobre los encodages soportados.

Anteriormente, esta función se llamaba pg_clientencoding().

Parámetros

connection

Una instancia PgSql\Connection. Cuando connection es null, se usa la conexión por defecto. La conexión por defecto es la última conexión hecha por pg_connect() o pg_pconnect()

Advertencia

Desde PHP 8.1.0, usar la conexión por defecto está obsoleto.

Valores devueltos

El encodage del cliente.

Historial de cambios

Versión Descripción
8.1.0 El parámetro connection ahora espera una instancia de PgSql\Connection ; anteriormente, se esperaba un resource.
8.0.0 connection ahora es nullable.

Ejemplos

Ejemplo #1 Ejemplo con pg_client_encoding()

<?php
// Assume $conn siendo una conexión a una base de datos ISO-8859-1
$encoding = pg_client_encoding($conn);

echo
"El encodage del cliente es: ", $encoding, "\n";
?>

El ejemplo anterior mostrará :

El encodage del cliente es: ISO-8859-1

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top