Permettez-moi de souligner le commentaire de xmedeko, qui est tout à fait exact :
pg_connect("host=localhost options='--client_encoding=UTF8'");
Source :http://php.net/manual/en/function.pg -connect.php
L'utilisation de charset=utf8 fonctionne (uniquement) avec mysql...