💡
原文英文,约300词,阅读约需2分钟。
📝
内容提要
PostgreSQL支持GB18030作为客户端编码,但目前仅支持GB18030-2000标准。自2023年8月1日起,中国已强制实施GB18030-2022标准,二者存在不兼容性。HighGo已提交补丁以支持新标准,预计在2025年9月合并到PostgreSQL 19版本中。新标准对18个汉字进行了修改,但影响有限。
🎯
关键要点
- PostgreSQL支持GB18030作为客户端编码,但目前仅支持GB18030-2000标准。
- 自2023年8月1日起,中国已强制实施GB18030-2022标准,二者存在不兼容性。
- GB18030-2022标准与GB18030-2000标准在某些字形的Unicode编码上存在差异。
- HighGo已提交补丁以支持GB18030-2022标准,预计在2025年9月合并到PostgreSQL 19版本中。
- 新标准对18个汉字进行了修改,但影响有限,因这些字符使用较少。
❓
延伸问答
PostgreSQL目前支持哪个GB18030标准?
PostgreSQL目前仅支持GB18030-2000标准。
GB18030-2022标准与GB18030-2000标准有什么不同?
GB18030-2022标准与GB18030-2000标准在某些字形的Unicode编码上存在差异。
HighGo为PostgreSQL提交了什么补丁?
HighGo提交了一个补丁以支持GB18030-2022标准。
GB18030-2022标准何时强制实施?
GB18030-2022标准自2023年8月1日起强制实施。
GB18030-2022标准对汉字的影响大吗?
新标准对18个汉字进行了修改,但影响有限,因为这些字符使用较少。
预计何时PostgreSQL会合并GB18030-2022的补丁?
预计在2025年9月合并到PostgreSQL 19版本中。
➡️