【发布时间】:2014-12-24 09:45:57
【问题描述】:
我知道 MySQL 中的 utf8 存储为固定长度的 3 个字节(24 位),utf4mb4 是固定的 4 个字节。我假设拉丁语 1 是一个固定长度的 1 字节 - 我的问题是 mysql ascii 类型为 7 位,是否比拉丁语 1 节省了一点存储空间?
【问题讨论】:
-
“我知道 MySQL 中的 utf8 存储为固定长度的 3 个字节(24 位)”,可能会重复答案,但请确保您理解: no,utf8 not 存储为固定长度的 3 个字节。而且我不是在这里谈论 char 与 varchar,例如在文本字段中存储字符的方式将根据特定字符的需要使用一个、两个或三个字节。
-
@FélixGagnon-Grenier 我已经意识到了。
-
是的,我不记得我为什么这么评论了。答案中解释得很清楚......
标签: mysql encoding utf-8 ascii latin1