PHP Doku:: Gibt die Kodierung des Clients zurück - function.pg-client-encoding.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenPostgreSQLPostgreSQL-Funktionenpg_client_encoding

Ein Service von Reinhard Neidl - Webprogrammierung.

PostgreSQL-Funktionen

<<pg_cancel_query

pg_close>>

pg_client_encoding

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

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

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


Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)