pg_set_client_encoding

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

pg_set_client_encoding — Встановлює клієнтське кодування

Опис

pg_set_client_encoding(PgSql\Connection $connection = ?, string $encoding): int

pg_set_client_encoding() встановлює клієнтське кодування та повертає 0 у разі успішного виконання, -1 у разі виникнення помилки.

PostgreSQL автоматично конвертує дані з кодування бази даних на кодування клієнтської програми.

Зауваження :

Прежнее название функции:pg_setclientencoding()

Список параметрів

connection

Екземпляр PgSql\Connection. Якщо параметр connection не вказано, буде вибрано стандартне з'єднання. Стандартне з'єднання — це останнє з'єднання, яке встановила функція pg_connect() або pg_pconnect()

Увага

Починаючи з версії PHP 8.1.0, використання стандартного з'єднання застаріло.

encoding

Необхідне клієнтське кодування. Список можливих значень: SQL_ASCII EUC_JP EUC_CN EUC_KR EUC_TW UNICODE MULE_INTERNAL LATINX(X=1...9),KOI8 WIN ALT SJIS BIG5orWIN1250

Список доступних кодувань залежить від версії PostgreSQL. Дивіться документацію до вашої версії сервера.

Значення, що повертаються

Повертає у разі успішного виконання, або -1в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрconnection тепер чекає екземпляр PgSql\Connection; раніше очікувався ресурс (resource

Приклади

Приклад #1 Приклад використання pg_set_client_encoding()****

Loading...

Дивіться також