pg_cancel_query
pg_close
Fonctions PostgreSQL
PHP Manual

# pg_client_encoding

(PHP 4 >= 4.0.3, PHP 5)

pg_client_encoding — Lit l'encodage du client

### Description

string pg_client_encoding ([ resource `$connection` ] )

PostgreSQL supporte la conversion automatique entre le serveur et le client pour certains jeux de caractères. pg_client_encoding() retourne l'encodage du client. La chaîne de retour sera un des encodages standards de PostgreSQL.

> Note: Cette fonction requiert PHP 4.0.3 ou plus récent et PostgreSQL version 7.0 ou plus récent. Si la bibliothèque libpq est compilée sans le support de l'encodage multioctets, pg_client_encoding() retournera toujours SQL_ASCII. Le support de l'encodage dépend de la version de PostgreSQL. Référez-vous à la documentation de PostgreSQL sur les encodages supportés.
> Auparavant, cette fonction s'appelait pg_clientencoding().

### Liste de paramètres

`connection`

  La ressource de connexion de la base de données PostgreSQL. Lorsque `connection` n'est pas présent, la connexion par défaut est utilisée. La connexion par défaut est la dernière connexion faite par pg_connect() ou pg_pconnect().

### Valeurs de retour

L'encodage du client ou `FALSE` en cas d'échec.

### Exemples

Exemple #1 Exemple avec pg_client_encoding()

`<?php
// Assume $conn étant une connexion à une base de données ISO-8859-1
$encoding = pg_client_encoding($conn);
echo "L'encodage du client est : ", $encoding, "\n";
?>`

L'exemple ci-dessus va afficher :

    L'encodage du client est : ISO-8859-1

### Voir aussi

- pg_set_client_encoding() - Choisit l'encodage du client PostgreSQL

pg_cancel_query
pg_close
Fonctions PostgreSQL
PHP Manual