如何为php PDO异常本身设置字符集

如何为php PDO异常本身设置字符集,php,pdo,encoding,character-encoding,Php,Pdo,Encoding,Character Encoding,我知道如何设置数据库连接的字符集。 但是…如何为PDO本身配置字符集。 例如,当php在windows(中文)上运行时,如果新的PDO(…)失败,它将返回由gbk编码的消息。 如果我们希望错误消息是由UTF-8编码的,怎么做? 谢谢。通过如下更改postgresql.conf指令,我获得了UTF8编码的异常消息(法语示例): 谢谢@Cyril Vazquez。对于mysql,我还没有找到这样的配置。 lc_messages = 'French_France.UTF-8'

我知道如何设置数据库连接的字符集。 但是…如何为PDO本身配置字符集。 例如,当php在windows(中文)上运行时,如果新的PDO(…)失败,它将返回由gbk编码的消息。 如果我们希望错误消息是由UTF-8编码的,怎么做?
谢谢。

通过如下更改postgresql.conf指令,我获得了UTF8编码的异常消息(法语示例):


谢谢@Cyril Vazquez。对于mysql,我还没有找到这样的配置。
lc_messages = 'French_France.UTF-8'