(PHP 4 >= 4.0.3, PHP 5, PHP 7)
pg_client_encoding — Gibt die Kodierung des Clients zurück
$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.
Hinweis:
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().
connection
PostgreSQL Verbindungskennung. Falls
connection
nicht angegeben wurde, wird die
zuletzt mit pg_connect() oder
pg_pconnect() geöffnete Verbindung benutzt.
Die Kodierung des Clients oder FALSE
bei einem Fehler.
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