pg_client_encoding
クライアントのエンコーディングを取得する
&reftitle.description;
stringpg_client_encoding
PgSql\Connectionnullconnection&null;
PostgreSQL は、ある種の文字セットについてはサーバーとクライアントの間の
自動文字コード変換をサポートしています。
pg_client_encoding は、クライアントの
エンコーディングを文字列として返します。返される値は、標準の
PostgreSQL エンコーディング識別子のなかのひとつとなります。
この関数を使用するには、PostgreSQL 7.0 以降が必要です。
libpq がマルチバイトエンコーディングのサポートを有効にせずに
コンパイルされている場合、pg_client_encoding
は常に SQL_ASCII を返します。サポートされる
エンコーディングは PostgreSQL のバージョンに依存します。サポートされる
エンコーディングの詳細については PostgreSQL のドキュメントを参照ください。
この関数は、以前は pg_clientencoding と呼ばれていました。
&reftitle.parameters;
connection
&pgsql.parameter.connection-with-nullable-default;
&reftitle.returnvalues;
クライアントのエンコーディングを返します。
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
8.0.0
connection は、nullable になりました。
&reftitle.examples;
pg_client_encoding の例
]]>
&example.outputs;
&reftitle.seealso;
pg_set_client_encoding