字符集在数据库系统的重要程度体现在哪里,为什么要设置那么多字符集?为何不统一用一种?

最近在学习oceanbase的regexp_replace函数时,发现内部包含大量的字符集的转换,想问下字符集为什么不统一用一种?

这就要追溯到字符集的发展史了,感兴趣google到大量资料。(另外个人想法,就想你无法要求西欧国家的人用中文,你也无法要求使用latin1编码的国家使用gbk编码来表示他们的文字,历史原因)

至于oceanbase为什么兼容,是因为要兼容mysql的行为

1 个赞

为啥编程语言不统一成一种 :grinning:

该说不说,是个好问题