postgresql 日志中文乱码

postgresql 日志中文乱码

复制代码
2026-03-14 13:44:04 CST 鏃ュ織:  璇彞: show log_statement;
2026-03-14 13:44:17 CST 鏃ュ織:  璇彞: INSERT INTO example_table (id, value)
	SELECT s.id, 'value_' || s.id::TEXT
	FROM generate_series(1, 1000000) AS s(id);
2026-03-14 13:44:18 CST 鏃ュ織:  鎵ц鏃堕棿: 1306.734 ms

1. 确认当前的数据库编码,编码格式为 UTF8

复制代码
liangbinh=# show server_encoding;
 server_encoding
-----------------
 UTF8
(1 行记录)

2. 确认日志文件的编码,编码格式为 Chinese (Simplified)_China.936

复制代码
liangbinh=# show lc_messages;
          lc_messages
--------------------------------
 Chinese (Simplified)_China.936
(1 行记录)

3、修改日志文件编码格式与数据库编码格式保持一致,并重新加载

复制代码
liangbinh=# alter system set lc_messages='UTF8';
ALTER SYSTEM
liangbinh=# select pg_reload_conf();
 pg_reload_conf
----------------
 t
(1 行记录)

4、中文乱码问题解决

复制代码
2026-03-14 13:51:42 CST LOG:  statement: INSERT INTO example_table (id, value)
	SELECT s.id, 'value_' || s.id::TEXT
	FROM generate_series(1, 1000000) AS s(id);
2026-03-14 13:51:43 CST LOG:  duration: 1414.283 ms
相关推荐
千维百策66611 小时前
SRE 中如何消除琐务:提升工程效率与服务可靠性的实践方法
数据库
卓怡学长11 小时前
w266基于spring boot + vue 圣地延安美食乐享系统
java·数据库·vue.js·spring boot·spring·intellij-idea
名不经传的养虾人12 小时前
从0到1:企业级AI项目迭代日记 Vol.65|最危险的故障不是崩溃,是悄悄换掉了正确答案
数据库·人工智能·ai编程·ai-agent·企业ai
程序员佳佳12 小时前
模型网关灰度不是调百分比:把放量、观测和回滚做成账本
java·数据库·人工智能·redis·gpt·aigc·embedding
绩隐金12 小时前
用AI开了本小说 九折归潮
数据库
heimeiyingwang12 小时前
【架构实战】MySQL索引优化:从慢查询到毫秒响应
数据库·mysql·架构
得闲喝茶12 小时前
跨表数据匹配——VLOOKUP、XLOOKUP
大数据·数据库·笔记·信息可视化·数据分析·excel
snow@li12 小时前
数据库:如何设计最佳索引 / 数据库最佳索引设计指南
数据库
渣渣灰飞13 小时前
MySQL 系统学习 第二阶段 第四章:DCL(Data Control Language)第二节:权限管理与角色(Role)
数据库·学习·mysql
肖永威13 小时前
金仓数据库麒麟环境SQL终端使用入门实践(增删改查篇)
数据库·sql·金仓数据库