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

时间:2013-07-12 19:45:51

标签: php postgresql pdo

似乎PHP PosgreSQL PDO驱动程序不接受charset参数。

这不起作用(http://www.php.net/manual/en/ref.pdo-pgsql.connection.php中的文档中缺少charset):

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

如何设置客户端正在使用的charset?

1 个答案:

答案 0 :(得分:3)

我发现了如何在documentation中设置客户端字符集的可能性,似乎后面的查询工作正常:

SET NAMES 'WIN1250';