phpmyadmin MySQL数据存储为某些表中的ascii值

时间:2013-06-28 16:25:06

标签: mysql character-encoding phpmyadmin

我的主机刚刚将phpmyadmin更新为4.0.3版。我不知道它是否与以下问题有关。

我有一个表'users',用于存储站点的用户数据,现在所有数据都存储为数字。我的用户名为'rich',现在是'72696368',这是ascii代码。

为什么会发生这种情况的任何想法?我有很多表,并检查了所有表,它只是已修改的用户表。这并不重要,因为我仍然可以登录并接受新用户等,但我想知道为什么会这样。

非常感谢

编辑整理是utf8_general_c

1 个答案:

答案 0 :(得分:0)

尝试将此代码段添加到您在创建架构的行中运行的脚本

DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

例如:

CREATE SCHEMA IF NOT EXISTS `my_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;