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
BIG5
orWIN1250
Список доступних кодувань залежить від версії PostgreSQL. Дивіться документацію до вашої версії сервера.
Значення, що повертаються
Повертає у разі успішного виконання, або -1
в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.1.0 | Параметрconnection тепер чекає екземпляр PgSql\Connection; раніше очікувався ресурс (resource |
Приклади
Приклад #1 Приклад використання pg_set_client_encoding()****
Loading...
Дивіться також
- pg_client_encoding() - отримання кодування клієнта.