pg_client_encoding

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

pg_client_encoding — Gets the client encoding


설명

pg_client_encoding(?PgSql\Connection $connection = null): string

PostgreSQL은 특정 문자 집합에 대해 서버와 클라이언트 간의 자동 문자 집합 변환을 지원합니다. pg_client_encoding()은 클라이언트 인코딩을 문자열로 반환합니다. 반환된 문자열은 표준 PostgreSQL 인코딩 식별자 중 하나입니다.

메모:

이 함수를 사용하려면 PHP 4.0.3 이상 및 PostgreSQL 7.0 이상이 필요합니다. libpq가 멀티바이트 인코딩 지원 없이 컴파일되면 pg_client_encoding()은 항상 SQL_ASCII를 반환합니다. 지원되는 인코딩은 PostgreSQL 버전에 따라 다릅니다. PostgreSQL 문서 지원 인코딩을 참조하십시오.

함수는 pg_clientencoding()이라고 불렸습니다.


매개변수

connection
PgSql\Connection 인스턴스입니다. connectionnull이면 기본 연결이 사용됩니다. 기본 연결은 pg_connect() 또는 pg_pconnect()에 의해 만들어진 마지막 연결입니다.

반환 값

클라이언트 인코딩.


변경 로그

버전 설명
8.1.0 connection 매개변수는 이제 PgSql\Connection 인스턴스를 필요로 합니다. 이전에는 리소스가 필요했습니다.
8.0.0 connection은 이제 nullable입니다.

Examples

예제 #1 pg_client_encoding() 예제

                  
<?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
                

기타