字符集utf8中文排序问题

数据库

垣曲网站建设公司创新互联,垣曲网站设计制作,有大型网站制作公司丰富经验。已为垣曲超过千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的垣曲做网站的公司定做!

字符集: utf8

排序规则:utf8_generay_ci

表结构:

MySQL> desc chr;

+------------+---------------+------+-----+---------+-------+

| Field      | Type          | Null | Key | Default | Extra |

+------------+---------------+------+-----+---------+-------+

| char_1     | char(255)     | YES  |     | NULL    |       |

| bin        | varbinary(20) | YES  |     | NULL    |       |

| name       | varchar(50)   | YES  |     | NULL    |       |

| static_bin | binary(30)    | YES  |     | NULL    |       |

+------------+---------------+------+-----+---------+-------+

中文排序会出现乱序:

mysql> select * from chr order by name;

+--------------+--------------+--------------+--------------------------------+

| char_1       | bin          | name         | static_bin                     |

+--------------+--------------+--------------+--------------------------------+

| 不           | 不           | 不           | 不                             |

| 他           | 他           | 他           | 他                             |

| 发的萨芬     | 发的萨芬     | 发的萨芬     | 发的萨芬                       |

| 啊           | 啊           | 啊           | 啊                             |

| 阿           | 阿           | 阿           | 阿                             |

| 额饿啊       | 额饿啊       | 额饿啊       | 额饿啊                         |

+--------------+--------------+--------------+--------------------------------+

6 rows in set (0.01 sec

mysql> select *From chr order by convert(name using 'gbk') collate 'gbk_chinese_ci'

    -> ;

+--------------+--------------+--------------+--------------------------------+

| char_1       | bin          | name         | static_bin                     |

+--------------+--------------+--------------+--------------------------------+

| 阿           | 阿           | 阿           | 阿                             |

| 啊           | 啊           | 啊           | 啊                             |

| 不           | 不           | 不           | 不                             |

| 额饿啊       | 额饿啊       | 额饿啊       | 额饿啊                         |

| 发的萨芬     | 发的萨芬     | 发的萨芬     | 发的萨芬                       |

| 他           | 他           | 他           | 他                             |

+--------------+--------------+--------------+--------------------------------+

6 rows in set (0.00 sec)

mysql> 


网站题目:字符集utf8中文排序问题
网站路径:http://bzwzjz.com/article/ijsccp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都企业网站设计 专业网站设计 企业网站设计 泸州网站建设 温江网站设计 成都商城网站制作 网站建设方案 手机网站制作 成都营销网站建设 企业网站设计 成都网站建设公司 成都网站设计公司 成都网站制作 响应式网站设计 高端网站设计 成都网站建设 成都网站制作 成都网站建设 成都网站建设 成都网站设计 网站设计制作 成都品牌网站建设