PHP Handbuch
Zurück |  | Weiter

# pg_client_encoding

(PHP 3 CVS only, PHP 4 >= 4.0.3, PHP 5)

pg_client_encoding -- Gibt die Kodierung des Clients zurück

## Beschreibung

string pg_client_encoding ( [resource connection] )

PostgreSQL unterstützt die automatische Konversion von Zeichensätzen zwischen Server und Client für bestimmte Zeichensätze. pg_client_encoding() gibt die Kodierung des Clients in einem String zurück, der den Namen einer PostgreSQL Standardkodierung enthält.

> Anmerkung: Diese Funktion setzt PHP 4.0.3 oder höher und PostgreSQL 7.0 oder höher voraus. Wenn die libpq ohne multibyte-Unterstützung kompiliert wurde, gibt pg_set_client_encoding() immer SQL_ASCII zurück. Die unterstützten Kodierungen sind von der PostgreSQL-Version abhängig. Weitere Informationen entnehmen Sie bitte der PostgreSQL Dokumentation.

> Diese Funktion ersetzt die Funktion pg_clientencoding().

## Parameter Liste

connection

  PostgreSQL Verbindungskennung. Falls connection nicht angegeben wurde, wird die zuletzt mit pg_connect() oder pg_pconnect() geöffnete Verbindung benutzt.

## Rückgabewerte

Die Kodierung des Clients oder `FALSE` bei einem Fehler.

## Beispiele

Beispiel 1. pg_client_encoding() Beispiel

`<?php // Angenommen, $conn sei eine Verbindung zu einer ISO-8859-1 Datenbank $encoding = pg_client_encoding($conn); echo "Der Client benutzt die Kodierung: ", $encoding, "\n"; ?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    Der Client benutzt die Kodierung: ISO-8859-1

## Siehe auch

pg_set_client_encoding()

Zurück | Zum Anfang | Weiter
pg_cancel_query | Nach oben | pg_close