我需要你的帮助,因为我自己找不到解决方案:
我有一个基于cakephp ver 2.5.1的项目。 我将数据输入localhost上的数据库(我的macbook上的MAMP; VARCHAR 255 utf8_bin - 保存的字符串:HP),我的localhost上保存的所有字符串都以数字显示(字符串HP保存为4850)。
有趣的是,如果我复制相同的数据库并将其导入我的生产服务器上,所有字符串都是正确的,HP是HP而不是4850 ...所以我猜我只是在localhost上配置错误... < / p>
对此事的任何帮助将不胜感激!
答案 0 :(得分:1)
试试这个:在phpmyadmin表格显示页面,点击“+选项”链接,取消选中“将二进制内容显示为HEX”
答案 1 :(得分:0)
检查本地主机中的列类型。我想你可能已经将列创建为整数而不是varchar或text。