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

search for in the

pg_set_error_verbosity> <pg_send_query
Last updated: Fri, 20 Jun 2008

view this page in

pg_set_client_encoding

(PHP 4 >= 4.0.3, PHP 5)

pg_set_client_encoding — Choisit l'encodage du client PostgreSQL

Description

int pg_set_client_encoding ( string $encoding )
int pg_set_client_encoding ( resource $connection , string $encoding )

pg_set_client_encoding() fixe l'encodage du client. Elle retourne 0 en cas de succès et -1 en cas d'erreur.

PostgreSQL convertira automatiquement les données dans l'encodage de la base de données vers l'encodage du client.

Note: Auparavant, cette fonction s'appelait pg_setclientencoding().

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().

encoding

L'encodage client demandé. Un de ces constantes : SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW, UNICODE, MULE_INTERNAL, LATINX (X=1...9), KOI8, WIN, ALT, SJIS, BIG5 ou WIN1250.

La liste exacte des encodages disponibles dépend de votre version PostgreSQL, alors vérifiez votre manuel PostgreSQL pour une liste plus spécifique.

Valeurs de retour

Retourne 0 en cas de succès ou -1 en cas d'erreur.

Exemples

Exemple #1 Exemple avec pg_set_client_encoding()

<?php

$conn 
pg_pconnect("dbname=editeur");
if (!
$conn) {
  echo 
"Une erreur s'est produite.\n";
  exit;
}

// Fixe l'encodage du client à UNICODE. Les données seront automatiquement
// converties de l'encodage serveur à l'encodage client.
pg_set_client_encoding($connUNICODE);

$result pg_query($conn"SELECT auteur, email FROM auteurs");
if (!
$result) {
  echo 
"Une erreur s'est produite.\n";
  exit;
}

// Écriture de données UTF-8
while ($row pg_fetch_row($result)) {
  echo 
"Auteur: $row[0]  E-mail: $row[1]";
  echo 
"<br />\n";
}
 
?>



add a note add a note User Contributed Notes
pg_set_client_encoding
14-Jul-2001 05:19
pg_query($connection, "set client_encoding to '$encoding'") can be used instead.

pg_set_error_verbosity> <pg_send_query
Last updated: Fri, 20 Jun 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites