PostgreSQL – 编码“UTF8”的字节序列无效:0xe7 0x75 0x20

这是问题:

一切工作正常,我的postgresql系统,直到我决定点击“旋转日志”button在服务器状态选项卡(从pgAdmin)。 之后,我面对这个问题,不能解决这个问题。 我工作在一个Windows服务器系统,这是默认的FRENCH系统,所以,问题也可能与此有关,因为系统区域设置可能也是相关的….

这是我目前的系统:

Windows server 2k12 (up to date) PostgreSQL 9.4 PgAdmin3 (1.2) 

这是我得到的错误:

 An error has occurred: ERROR: invalid byte sequence for encoding "UTF8": 0xe7 0x75 0x20 

我的默认configuration是这样的(根据我发现的有关类似问题的几个线程,我觉得这个设置看起来有趣并且与我的问题有关):

 client_encoding : 'sql_ascii' lc_messages : 'French_France.1252' lc_* (other lc values are set to French_France.1252 too...) 

其实,我尝试了这样的几个值:

 client_encoding : 'UTF8' lc_messages : 'C','fr_FR.UTF8','French_France.UTF8','Default' lc_* (other lc values like setting for message) 

没有任何工作…每次我尝试访问pgAdmin中的“服务器状态”选项卡时,错误消息仍然存在。

错误日志似乎是由于它注册每个“n”秒,即当前的编码错误。

我注意到一个有趣的事情是,当我从pgAdmin接口(和其他地方,结果是相同的btw)编辑configuration设置时,“值”列并不总是对应于“当前值”列。

例如:我编辑“client_encoding”值从“sql_ascii”到“UTF8”,并重新启动pg,现在我得到这个:value:'UTF8'当前值:'UNICODE'

无论我做什么,看起来都有问题。 只有lc_messages ='C',那么他会考虑它,并显示为'当前值'…

诀窍在哪里?

感谢阅读/帮助:)