如何使用PHPs PDO层设置postgresql客户端字符集


How to set postgresql client charset using PHPs PDO layer?

PHP PosgreSQL PDO驱动程序似乎不接受字符集参数。

这不起作用(因为在的文档中缺少字符集http://www.php.net/manual/en/ref.pdo-pgsql.connection.php):

$db = new PDO('pgsql:host=localhost;dbname=database;charset=WIN1250', 'user', 'pass');

如何设置客户端正在使用的字符集?

我发现了如何在文档中设置客户端字符集的可能性,接下来的查询似乎很好:

SET NAMES 'WIN1250';