Php 从表中选择*输出均为十六进制
大家好,当我从表中选择所有输出都是十六进制时,我遇到了一个问题Php 从表中选择*输出均为十六进制,php,mysql,Php,Mysql,大家好,当我从表中选择所有输出都是十六进制时,我遇到了一个问题 DB Engine MyISAM collation: utf8_bin 如何解决这个问题 --phpMyAdmin SQL Dump --version 4.0.4.2 CREATE TABLE IF NOT EXISTS `customer` ( `customer_id` int(11) NOT NULL AUTO_INCREMENT, `store_id` int(11) NOT NULL DEFAULT
DB Engine MyISAM collation: utf8_bin
如何解决这个问题
--phpMyAdmin SQL Dump
--version 4.0.4.2
CREATE TABLE IF NOT EXISTS `customer` (
`customer_id` int(11) NOT NULL AUTO_INCREMENT,
`store_id` int(11) NOT NULL DEFAULT '0',
`firstname` varchar(32) COLLATE utf8_bin DEFAULT '',
`lastname` varchar(32) COLLATE utf8_bin DEFAULT '',
`email` varchar(96) COLLATE utf8_bin DEFAULT '',
`telephone` varchar(32) COLLATE utf8_bin NOT NULL DEFAULT '',
`date_added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`customer_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5000042 ;
这可能不是数据存储方式的问题,而是phpMyAdmin如何显示数据的问题。单击选项,然后取消选中将二进制内容显示为十六进制:
在4.0.4.2中,“将二进制显示为十六进制”的功能被破坏了我们无法看到您的代码,除非您将其发布到其客户表中,当从客户中选择*时,所有行都是十六进制的。这是主机的问题。我的朋友告诉我可能是你的连接(DSL线路带)问题。如果您不愿意共享您的表结构或相关代码,您可以从这里得到很少的帮助,可能数据是十六进制字符串?在更新之前,我们使用WHM nx2服务器,一切正常,但当phpmyadmin更新时,我只注意到所有排序规则都已经是utf8\U bin,当我发出命令从表中选择时。。所有输出都在hexa 2345F454B偶数客户表中。当您单击“编辑一行”时,您可以查看文本,但选择的结果是十六进制。Benn我在哪里可以找到这些设置使用4.0.4.2进行编辑