字符集选择为utf8mb4,而不是选择utf8。mysql中utf8mb4是“utf8 most bytes 4”,是标准的utf8;而utf8实际上是utf8mb3(utf8 most bytes 3),utf8中一些emoji甚至是一些生僻汉字无法存储。
varchar数据类型默认大小写不敏感,如需区分可在结构设计时进行配置。大小写不敏感会影响java方法中equals(),可通过调用equalsIgnoreCase()进行字符串比较。
字符集选择为utf8mb4,而不是选择utf8。mysql中utf8mb4是“utf8 most bytes 4”,是标准的utf8;而utf8实际上是utf8mb3(utf8 most bytes 3),utf8中一些emoji甚至是一些生僻汉字无法存储。
varchar数据类型默认大小写不敏感,如需区分可在结构设计时进行配置。大小写不敏感会影响java方法中equals(),可通过调用equalsIgnoreCase()进行字符串比较。
本文标题:字符集
本文链接:https://www.haomeiwen.com/subject/theqmhtx.html
网友评论