汉字按首字母排序
来源:互联网 发布:中奖概率算法 编辑:程序博客网 时间:2024/05/18 22:46
js实现方法(具体思路为:指定使用排序函数)
<script>var a = ["啊","午安_123","一哟_0124","为","吱吱"];a.sort(); //原始数据排序 a.sort(function(a,b){return a.localeCompare(b)}); //指定排序函数</script>指定排序函数时,和当前系统的区域设置有关系,如果是按照别的区域设置排序,可改。firefox下通过,360不支持。
php实现方法(具体思路为:将编码转换为gbk再用asort排序后再将编码转换回来utf-8)
<?phpforeach ($array as $key=>$value){ $new_array[$key] = iconv('UTF-8', 'GBK', $value); } asort($new_array); foreach ($new_array as $key=>$value){ $array[$key] = iconv('GBK', 'UTF-8', $value); }?>
此外thinkphp中直接可以使用ORDER("convert(name using gb2312) ASC")来进行排序
mysql实现方法(具体思路为:如果当前数据库编码是utf-8,则进行转码,转为gbk,gbk默认汉字按照拼音排序存放)1.如果编码为utf-8
SELECT * FROM USER ORDER BY convert(uname using gbk) ASC2.如果编码为gbk
SELECT * FROM USER ORDER BY uname ASC
0 0
- 汉字按首字母排序
- java按汉字首字母排序
- java按汉字首字母排序
- sql 语句 按汉字拼音首字母排序
- java实现中文汉字按首字母排序
- C#按汉字拼音首字母排序
- 【iOS】汉字数组,按首字母排序
- 通讯录之按汉字首字母排序-java
- 数据库汉字首字母排序
- Android 汉字首字母排序
- oracle 汉字拼音首字母排序
- 根据汉字首字母排序 mysql
- java汉字中首字母排序
- mysql 根据汉字首字母排序
- Sql Server数据库汉字按字母、笔划、拼音首字母、排序
- 按拼音排序与根据英文首字母来查询汉字
- 按拼音排序与根据英文首字母来查询汉字
- Sql Server数据库汉字按字母、笔划、拼音首字母、排序
- HDU 5351 MZL's Border(找规律)
- iOS开发系列--网络开发
- jenkins+ant+resin自动化部署
- Linux服务器编程(1)
- Swift2.0中Json数据的解析教程
- 汉字按首字母排序
- 解决eclipse无法查看v4,v7-appcompat源码
- 换行符
- 使QTableWidget 增加自动添加行,单击删除行的功能.
- 在android系统中添加hello程序
- Android.mk编译APK范例
- mysql创建存储过程
- OpenVPN客户端安装
- 接触AngularJS