Mysql,如何保存 '😘'这样的特殊字符?

标签 mysql database

我想保存像'😘'这样的特殊字符,但是我不知道用什么类型来保存数据,除了blob类型。但这让我很困扰,因为我不想在从 mysql 获取它时停止它。

在 Java 控制台我有这样的异常:不正确的字符串值:'\xF0\x9F\x98\x98'。

有什么办法可以解决这个问题吗?

最佳答案

终于,我找到了答案。 @PiyushGupta 你是对的。但仅更改列字符集是不够的。您应该在创建数据库时设置字符集。然后更改它确实有效的列。

关于Mysql,如何保存 '😘'这样的特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40587610/

相关文章:

MySQL 创建触发器(包括变量)语法

php - mysql 中的月份名称排序

mysql - 如何在 UBUNTU 中从 Hive 到 HiveServer2

database - 无法在 Postgres 10 (Windows Server 2016) 上成功安装 TimescaleDB

php - 使用 node.js 向 API 发出请求

mysql - 这个 SQL 重复行是怎么发生的?

mysql - 如何用条件语句实现mysql连接

C#/MongoDB : How do I keep a connection alive?

database - CouchDB:良好的文档 ID 可降低存储要求

asp.net - 数据库表或 XML