You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pgAdmin 4报错时文本乱码的原因及解决办法

pgAdmin 4 报错文本乱码问题的原因及修复方案

pgAdmin 4 乱码报错截图

可能的原因

  • pgAdmin 4的默认编码与系统、PostgreSQL的locale配置不匹配,即便修改了系统显示语言,旧的编码配置仍残留
  • PostgreSQL的client_encoding参数未设置为UTF-8,和pgAdmin的编码解析逻辑冲突
  • Windows系统的系统区域设置(非显示语言)未同步更新,导致pgAdmin读取到错误的编码环境

修复步骤

  1. 修改pgAdmin 4编码配置
    找到pgAdmin的配置文件(路径通常为%APPDATA%\pgAdmin\pgadmin4.conf),添加或修改以下配置项:

    DEFAULT_ENCODING = 'UTF-8'
    

    保存后重启pgAdmin 4。

  2. 调整PostgreSQL的client_encoding

    • 临时生效:连接数据库后执行SQL命令:
      SET client_encoding = 'UTF8';
      
    • 永久生效:找到PostgreSQL的配置文件postgresql.conf(通常在安装目录的data文件夹下),修改:
      client_encoding = 'UTF8'
      
      保存后重启PostgreSQL服务。
  3. 同步Windows系统区域设置
    打开「控制面板」→「区域」→「管理」→「更改系统区域设置」,将区域设置为「英语(美国)」,重启电脑后再启动pgAdmin 4。

  4. 重装pgAdmin 4(兜底方案)
    卸载现有pgAdmin 4,删除%APPDATA%\pgAdmin目录下的残留配置文件,重新下载安装包并选择英语作为界面语言完成安装。

内容的提问来源于stack exchange,提问作者GT 77

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 05:03:13