(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)
pg_client_encoding — Lee la codificación del cliente
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().
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()
Desde PHP 8.1.0, usar la conexión por defecto está obsoleto.
La codificación del cliente.
| 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.
|
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