使用utf8mb4编码在mysql表中输出错误的4字节符号

时间:2013-11-06 14:11:09

标签: mysql phpmyadmin

我想在表格中通过phpmyadmin 4字节字符插入。 (phpmyadmin版本是5.5.33)。

  1. 我将服务器连接排序规则分配给utf8mb4_general_ci排序规则;
  2. 数据库有utf8mb4编码;
  3. 表和列有utf8mb4编码;
  4. 我尝试插入符号,这是成功的,没有任何错误!但表中的这个符号显示为????。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

所以我建议你检查什么是应用程序Web编码,因为问题不在于数据本身就是正在打印它的程序。如果您的php管理工具或托管此应用程序的Web容器(最可能是apache)没有您的字符编码,您将看不到您的角色。大多数theese应用程序仅使用UTF8作为编码,因此我建议您将数据库更改为此编码仅UTF8并将其归类为utf8_general_ci。

您的问题很可能与此How to display UTF-8 characters in phpMyAdmin?

有关