我在Mac上使用带有MySQL的velosurf,没有任何编码问题,但是当我切换到Linux机器时,我从velosurf获得的值没有正确编码。mysql> show variables like "collation_%";| Variable_name---------------+--------------------------------
结束编辑编辑:我的MySQL版本是Ver14.14Distrib5.1.54,用于debian-linux-gnu (x86_64),使用readline6.2> SELECT* FROM values WHERE INSTR(value,'Andras') COLLATE 'utf8_unicode_ci'
给出错误“排序规则'utf8_unicode_ci‘对于字符集’但是我不明
我导出了一个带有阿拉伯语values.when的本地表,我得到了以下查询。 CREATE TABLE IF NOT EXISTS `type` ( `types` varchar(250) NOT NULL, ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
-- Data for table `business_type`
--