PHP

pg_client_encoding

pg_client_encoding

(PHP 4 >= 4.0.3, PHP 5, PHP 7)

pg_client_encoding - 获取客户端编码

描述

string pg_client_encoding ([ resource $connection ] )

PostgreSQL支持某些字符集在服务器和客户端之间进行自动字符集转换。pg_client_encoding()以字符串形式返回客户端编码。返回的字符串将是标准PostgreSQL编码标识符之一。

注意:此功能需要PHP 4.0.3或更高版本以及PostgreSQL 7.0或更高版本。如果libpq编译时没有多字节编码支持,pg_client_encoding()总是返回SQL_ASCII。支持的编码取决于PostgreSQL版本。请参阅PostgreSQL文档支持的编码。该函数以前称为pg_clientencoding()

参数

connection

PostgreSQL数据库连接资源。如果connection不存在,则使用默认连接。默认连接是pg_connect()或pg_pconnect()所做的最后一个连接。

返回值

客户端编码,或FALSE错误。

例子

Example #1 pg_client_encoding() example

<?php // Assume $conn is a connection to a ISO-8859-1 database $encoding = pg_client_encoding($conn echo "Client encoding is: ", $encoding, "\n"; ?>

上面的例子将输出:

Client encoding is: ISO-8859-1

← pg_cancel_query

pg_close →