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';