如果用UNICODE,进入psql界面前要先设置:export PGCLIENTENCODING=GBK
或者进入psql后: set client_encoding to gbk;

解决方案 »

  1.   

    老大,具体一点好吗,我是菜鸟!是不是安装postgresql的时候就要设置语言的?
    谢谢
      

  2.   

    哦,开始以为是你进入数据库psql 界面是乱码,用程序的话页面中比如jsp中要有:
    <%@ page contentType="text/html;charset=GBK" language="java" %>
    如果用连接池之类,连接样式象这样(xml文件中):
    jdbc:postgresql://192.168.9.6:5432/test?useUnicode=true&amp;characterEncoding=GBK
      

  3.   

    客户端用pgadminIII,只要服务端设置的是unicode就没有中文问题了