0

我需要你的帮助,因为我自己找不到解决方案:

我有一个基于 cakephp 2.5.1 版的项目。我正在将数据输入到本地主机上的数据库(我的 macbook 上的 MAMP;VARCHAR 255 utf8_bin - 保存的字符串:HP),并且保存在我的本地主机上的所有字符串都以数字显示(字符串 HP 保存为 4850)。

有趣的是,如果我复制同一个数据库并将其导入到我的生产服务器上,所有字符串都是正确的,HP 是 HP 而不是 4850 ......所以我猜我只是在 localhost 上错误配置了一些东西......

任何有关此事的帮助将不胜感激!

4

2 回答 2

1

试试这个:在 phpmyadmin 表显示页面中,单击“+选项”链接并取消选中“将二进制内容显示为 HEX”

于 2014-06-13T13:09:07.230 回答
0

检查本地主机中的列类型。我在想您可能已将列创建为整数而不是 varchar 或文本。

于 2014-06-13T12:38:00.067 回答