pg_client_encoding
クライアントのエンコーディングを取得する
&reftitle.description;
stringpg_client_encoding
resourceconnection
PostgreSQL は、ある種の文字セットについてはサーバーとクライアントの間の
自動文字コード変換をサポートしています。
pg_client_encoding は、クライアントの
エンコーディングを文字列として返します。返される値は、標準の
PostgreSQL エンコーディング識別子のなかのひとつとなります。
この関数を使用するには、PHP 4.0.3 以降と PostgreSQL 7.0 以降が必要です。
libpq がマルチバイトエンコーディングのサポートを有効にせずに
コンパイルされている場合、pg_client_encoding
は常に SQL_ASCII を返します。サポートされる
エンコーディングは PostgreSQL のバージョンに依存します。サポートされる
エンコーディングの詳細については PostgreSQL のドキュメントを参照ください。
この関数は、以前は pg_clientencoding と呼ばれていました。
&reftitle.parameters;
connection
PostgreSQL データベース接続リソース。connection
が指定されていない場合はデフォルトの接続が使用されます。
デフォルトの接続は、直近の pg_connect
あるいは pg_pconnect によって作成されたものです。
&reftitle.returnvalues;
クライアントのエンコーディングを返します。エラー時には &false; を返します。
&reftitle.examples;
pg_client_encoding の例
]]>
&example.outputs;
&reftitle.seealso;
pg_set_client_encoding