Re: [問題] javascript 中文排序問題
※ 引述《zzpop (給我極品其餘免談)》之銘言:
: <script>
: $(function(){
: var array = ['二','四','一','三','我','哈','王','嘿','a','f','b'];
: array.sort(function(a,b){return a.localeCompare(b)});
: for(var i=0; i<array.length; i++){
: $("body").append(array[i]+",");
: }
: });
: </script>
: 排序出來變成:
: a,b,f,一,三,二,哈,嘿,四,我,王,
以原排序
['二','四','一','三','我','哈','王','嘿','a','f','b']
轉 unicode
[\u4e8c,\u56db,\u4e00,\u4e09,\u6211,\u54c8,\u738b,\u563f,\u61,\u66,\u62]
再做排序就變成
u61,u62,u66,u4e00,u4c09,u4e8c,u54c8,u563f,u56db,u6211,u738b
a b f 一 三 二 哈 嘿 四 我 王
所以排序正確..
--
[There's no undo in your life]
●~ ●~ ●~ ●~ ●~ ●~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.30.6
推
06/26 11:54, , 1F
06/26 11:54, 1F
→
06/26 11:55, , 2F
06/26 11:55, 2F
→
06/26 13:07, , 3F
06/26 13:07, 3F
→
06/26 13:08, , 4F
06/26 13:08, 4F
→
06/26 15:02, , 5F
06/26 15:02, 5F
→
06/26 15:03, , 6F
06/26 15:03, 6F
→
06/26 15:04, , 7F
06/26 15:04, 7F
→
06/26 15:04, , 8F
06/26 15:04, 8F
推
06/26 18:32, , 9F
06/26 18:32, 9F
→
06/26 18:32, , 10F
06/26 18:32, 10F
→
06/26 18:32, , 11F
06/26 18:32, 11F
→
06/26 20:12, , 12F
06/26 20:12, 12F
推
06/26 21:38, , 13F
06/26 21:38, 13F
→
06/26 21:39, , 14F
06/26 21:39, 14F
→
06/26 21:39, , 15F
06/26 21:39, 15F
→
06/26 21:40, , 16F
06/26 21:40, 16F
→
06/26 21:40, , 17F
06/26 21:40, 17F
推
06/27 09:44, , 18F
06/27 09:44, 18F
→
06/27 09:45, , 19F
06/27 09:45, 19F
推
06/27 12:18, , 20F
06/27 12:18, 20F
→
06/27 12:18, , 21F
06/27 12:18, 21F
推
06/27 15:12, , 22F
06/27 15:12, 22F
→
06/27 15:13, , 23F
06/27 15:13, 23F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):