所以我的问题如下:我从 MySQL 数据库中获取了一个项目列表,然后我想用 Javascript 对其进行排序(可以动态编辑)。主要问题是数字和字符。假设这是数据库中的列表:
3, a, 2, 1, b
该语句将返回:
a, b, 1, 2, 3
但我希望它是:
1, 2, 3, a, b
我的数据库是utf8_unicode_ci
,但这无济于事。它仍然会产生错误的结果。(我不能只检查它们是否是数字,然后将它们排序到顶部,因为一个项目也可以命名为“2some56thing”并且必须在“asome56thing”之前)。