update : 2015.11.03
php.shukuma.com

검색:
 
 
클라이언트 인코딩을 얻음

pg_client_encoding

(PHP 4 >= 4.0.3, PHP 5)

pg_client_encoding 클라이언트 인코딩을 얻음

설명

string pg_client_encoding ([ resource $connection ] )

PostgreSQL은 몇몇 문자셋에 대하여 서버와 클라이언트 사이에 자동 문자셋 변환을 지원합니다. pg_client_encoding()은 클라이언트 인코딩을 문자열로 반환합니다. 반환하는 문자열은 표준 PostgreSQL 인코딩 식별자 중 하나입니다.

Note:

이 함수는 PHP 4.0.3 이상과 PostgreSQL 7.0 이상을 요구합니다. libpq가 멀티바이트 인코딩 지원 없이 컴파일 되었다면, pg_set_client_encoding()은 항상 SQL_ASCII를 반환합니다. 지원하는 인코딩은 PostgreSQL 버전에 의존합니다. 지원하는 인코딩에 대해서는 PostgreSQL 문서를 참고하십시오.

이 함수는 pg_clientencoding()으로 불렸습니다.

인수

connection

PostgreSQL 데이터베이스 접속 자원. connection이 존재하지 않으면, 기본 접속을 사용합니다. 기본 접속은 pg_connect()pg_pconnect()로 만든 마지막 접속입니다.

반환값

클라이언트 인코딩이나, 오류시엔 FALSE.

예제

Example #1 pg_client_encoding() 예제

<?php
// $conn이 ISO-8859-1 데이터베이스 접속이라고 가정합니다
$encoding pg_client_encoding($conn);

echo 
"클라이언트 인코딩은: "$encoding"\n";
?>

위 예제의 출력:

클라이언트 인코딩은: ISO-8859-1

참고