字符集原因无法正常显示中文

📅 发布时间:2026/7/6 3:44:32 👁️ 浏览次数:
字符集原因无法正常显示中文
文章目录环境症状问题原因解决方案环境系统平台Linux x86-64 Red Hat Enterprise Linux 7版本4.1.1症状highgo# select * from student;no | student_name | age----±-------------±----2 | 鏉庡洓 | 131 | 寮犱笁 | 15(2 rows)问题原因原因是客户端字符集和数据库符集不匹配。HighgoDB默认不做字符集转换如果数据库是UTF8的字符集一般终端的中文字符集会设置为GBK解决方案highgo# show server_encoding;server_encodingUTF8(1 row)highgo# show client_encoding;client_encodingUTF8(1 row)highgo# \encoding GBKhighgo# show client_encoding;client_encodingGBK(1 row)highgo# select * from student;no | student_name | age----±-------------±----2 | 李四 | 131 | 张三 | 15(2 rows)