linux

PgAdmin在Linux上出现乱码怎么办

小樊
50
2025-09-04 03:21:48
栏目: 智能运维

  1. 检查并设置系统语言环境

    • 执行 locale 命令,确保 LANGLC_ALL 等变量为 zh_CN.UTF-8en_US.UTF-8
    • 临时设置:export LANG=zh_CN.UTF-8
    • 永久设置:编辑 /etc/locale.conf(或 /etc/default/locale),添加 LANG=zh_CN.UTF-8,然后运行 source /etc/locale.conf
  2. 安装中文字体

    • Ubuntu/Debian:sudo apt install fonts-noto-cjk fonts-wqy-zenhei
    • CentOS/RHEL:sudo yum install wqy-zenhei-fonts
  3. 配置pgAdmin字体

    • 打开pgAdmin,进入 Tools → Options → Font,选择支持中文的字体(如“文泉驿正黑”)。
  4. 修改pgAdmin配置文件

    • 编辑 ~/.pgadmin/pgadmin.conf,添加 encoding = UTF-8,重启pgAdmin生效。
  5. 检查终端编码

    • 确保终端(如GNOME Terminal)的字符编码设置为UTF-8(通常在设置→首选项→配置文件→文本选项卡中调整)。
  6. 验证字体路径

    • 确认系统字体路径包含中文字体(如 /usr/share/fonts/wqy),可通过 fc-list 命令查看已安装字体。

完成以上步骤后,重启系统或pgAdmin,乱码问题通常可解决。若仍存在,可检查系统日志或pgAdmin官方文档获取进一步帮助。

0
看了该问题的人还看了