Longhorn PHP 2026 - Call For Papers

pg_client_encoding

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

pg_client_encoding Lee la codificación 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 la codificación del cliente. La cadena devuelta será una de las codificaciones estándar de PostgreSQL.

Nota:

Si la biblioteca libpq es compilada sin el soporte de codificaciones multibyte, pg_client_encoding() devolverá siempre SQL_ASCII. El soporte de codificaciones depende de la versión de PostgreSQL. Consúltese la documentación de PostgreSQL sobre las codificaciones soportadas.

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

La codificación 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
// Se asume que $conn es una conexión a una base de datos ISO-8859-1
$encoding = pg_client_encoding($conn);

echo
"La codificación del cliente es: ", $encoding, "\n";
?>

El ejemplo anterior mostrará:

La codificación 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