MySQL中的utf8中文排序的解决方案
在MySQL中使用默认字符集为utf8,结果想要把中文按拼音排序出现了问题,排出来的顺序乱七八糟,不是我们想要的结果。解决方案如下:1、不想改变表定义及默认编码的情况,将字段先转换成gbk编码再排序:SELECT * FROM table ORDER BY CONVERT( chinese_field USING gbk ) ;前提是在安装MySQL时安装了gbk字符集,不然会报错:#1115 - Unknown character set: "gbk"在...