mysql中怎么存储这种字符

qq_charm 2019-01-17 04:35:03
𝔸 𝔸 𝔸 𝔸 𝔸这个样子的,存储不了,字段类型用的Longtext.
字符集用的utf8mb4
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天屌妖 2019-01-25
  • 打赏
  • 举报
回复
我想问题应该不是在字符上,跟你的 column type 也没关系,若已经确认 table 使用的是 utf8mb4 那理论上不论 single-byte 或 double-byte 的字元你绝对都可以储存了,如果你用 utf8mb4 要记得你的 column size 一定要以 4 个为单位,也就是说 size 设定为 100 实际上只能存入 25 个中文字元,超过就出错。 PS. 如果,你还存不了那就去检查程式与资料库连线的编码和资料写入的编码,是否为 utf8 先吧
叶遮沉阳 2019-01-17
  • 打赏
  • 举报
回复
先编码再入库,出库先解码再显示。 比如将这种特殊字符先转成UTF-8然后入库,查询出来解码再显示。
qq_charm 2019-01-17
  • 打赏
  • 举报
回复
没有人回复啊?

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧