是这样的,我有一个项目,是在Windows上开发的,现在要移动到linux下运行!mysql中,数据导入时,出现:
unknown character set :'gbk'在/etc/my.ini中,我已经修改过default-character-set=utf8了,还是出现这样的问题(设置其为GBK也不行)
大家帮忙解决下!这个sql数据,我导入到其他linux下的mysql却成功!sql数据应该没问题!
unknown character set :'gbk'在/etc/my.ini中,我已经修改过default-character-set=utf8了,还是出现这样的问题(设置其为GBK也不行)
大家帮忙解决下!这个sql数据,我导入到其他linux下的mysql却成功!sql数据应该没问题!
mysql –h 远程路径 -u用户名 -p 数据库名 < 数据库名.sql
DROP TABLE IF EXISTS `Active`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `Active` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`content` mediumtext NOT NULL,
`time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=gbk;
SET character_set_client = @saved_cs_client;
这里是数据的一部分,其中也有GBK,那么现在是我吧这些GBK全改成其他编码吗?这样中文能显示吗?
其实我主要问的是:为什么这个数据导入别人的数据库可以,而我的不行,我数据库还需要怎么设置?