gpt4 book ai didi

php - mySQL数据库汉字被表示为?

转载 作者:行者123 更新时间:2023-11-29 14:51:58 26 4
gpt4 key购买 nike

我使用默认排序规则“latin_swedish_ci”设置了一个数据库 - 但该数据库主要在中国使用 - 我应该使用什么排序规则类型?关于数据库或表单本身还有什么我需要更改的吗?现在,我在数据库中看到很多由 ?? 表示的字段。分数。另外,我可以动态更改排序规则类型吗,还是需要在切换之前备份所有现有数据。谢谢!

最佳答案

如果您存储大量汉字,我会推荐“utf16”。这会将您可能遇到的所有字符存储在两个字节中(包括无聊的旧 ASCII 字符!)。

对于此类数据,这比 utf8 更好,因为常见的表意文字会占用三到四个字节的存储空间,并且通常需要复杂地转换为 utf16/32,然后才能在程序中使用。

关于php - mySQL数据库汉字被表示为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5546110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com