【4.7】postgreSQL导入sql文件乱码

一般 PostgreSQL 建库都是用的 UTF8 字符集, 在 UTF8 字符集情况下如果中文不能 正常显示,可以设置客户端字符集,修改成 " GBK " ,命令如下:

–修改客户端字符集

postgres=# show client_encoding;
 client_encoding
-----------------
 UTF8
(1 row)
 
postgres=# set client_encoding='GBK';
SET

然后sql文件的编码方式采用ANSI,

问题:

1.这里的文本文件的编码方式 UTF-8,ANSI,Unicod, Unicod big endian有什么区别呢?

2.未知字符“0xa3"是什么意思

出现这个问题基本都是你的程序里面有中文输入法的字符 看看分号 括号之类的有没有

参考资料:

药企,独角兽,苏州。团队长期招人,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn