我有一个表链接映射器,其中只有一列关键字。表排序规则是utf8mb4_unicode_ci。我尝试执行以下命令。
insert into linkmapper (keyword) values("There’s is a demo");
后来我使用select命令来查看表的内容。
mysql> select keyword from linkmapper;
+-------------------+
| keyword |
+-------------------+
| There?s is a demo |
+-------------------+
在这里,您可以看到特殊字符被替换为。
PS:这个问题刚刚出现在我的localhost WAMP机器上。在生产方面,一切都按预期进行。
这是编码的问题,也许使用utf8_general_ci
可以解决它。
如何做到:https://www.a2hosting.com.br/kb/developer-corner/mysql/convert-mysql-database-utf-8