回复
16
查看
1002
收藏
42

1

赠楼

136%

赠楼率

1558

蒸汽

267

主题

3047

帖子

3868

积分
发表于 昨天 02:12 · 广东 | 显示全部楼层 |阅读模式
本文为 其乐用户(UID:230656) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 230656 于 2026-8-27 12:40 编辑

> 前言
2026.8.25晚上无事盯着STEAM库看了下。结果突然对STEAM的收藏夹分类排序顺序好奇。


就上网搜索了一下是否有什么文章分析过STEAM的库页面的收藏夹分类排序。
查来查去找不到什么有效的信息。
倒是B站有视频提及在分类名字里面加空格能改排序。
最后8.26日也就是昨天。一整天都没打游戏,光研究这个排序了。
由于我连这方面是什么都说不清楚。最终借助deepseek来帮我测试、整理、总结。
最终用了一整天才和AI讨论出来一份结论。

这份结论可能有不足,有错误。水平有限没办法。
如果坛子里面有大佬是学这方面的或者懂的更多。可以做一份更详细的结论。








测试过程详见:https://www.bilibili.com/opus/1240933854181589015
deepseek的最终总结:
一:首字符决定大组,组间有严格优先级 从高到低依次为:
1、特殊置顶符号【#、*】

2、数字【0-9】,按字符 '0' 到 '9' 字典序。

3、Emoji / 表情符号。所有 Emoji,按 Unicode 码点升序。

4、普通 ASCII 符号【如 !、"、$、%、&、'、(、)、+、,、-、.、/、:、;、<、=、>、?、@、[、\、]、、_、`、{、|、}、】,按 ASCII 码点升序。

5、英文字母【A-Z】,不区分大小写。

6、中文等非 ASCII 字符【如汉字、零宽空格等】,按 Unicode 码点升序

注意:{、|、}、~虽然属于普通 ASCII 符号,但它们的码点大于 Z,所以实际排在 Z 之后、中文之前。更准确地说:首字符按大组排序,其中数字和 Emoji 被提升,# 和 * 被额外置顶;普通符号中码点小于 A 的排在字母前,码点大于 Z 的排在字母后。

注意修正:普通 ASCII 符号本身并没有被STEAM做二次拆分分组。普通 ASCII 符号的字符码点本身就存在区间:

ASCII码:【!】(33)‑【`】(96) 小于【A】(65)‑【Z】(90),这部分符号落在字母【A】(65)之前;

ASCII码: 【{】(123)、【|】(124)、【}】(125)、【~】(126) 码点大于【Z】(90),自然排序落在全部大写字母之后。

STEAM没有对普通符号与英文做 “拆成两部分” 的逻辑,纯粹是ASCII码本身的数值造成的分布结果。

二:组内排序规则
数字组:按字符 '0' 到 '9' 的升序,即字典序,不是数值大小。 例:0<001<01 <1<10<2<9

Emoji 组:按 Unicode 码点升序。 例:→(U+2192) < ☀️(U+2600) < ❤️(U+2764) < 🍎(U+1F34E) < 😀(U+1F600)

普通 ASCII 符号组:按 ASCII 码点升序。 例:
  1. 空格 (U+0020)
  2. ! (U+0021)
  3. " (U+0022)
  4. # (U+0023)
  5. $ (U+0024)
  6. % (U+0025)
  7. & (U+0026)
  8. ' (U+0027)
  9. ( (U+0028)
  10. ) (U+0029)
  11. * (U+002A)
  12. + (U+002B)
  13. , (U+002C)
  14. - (U+002D)
  15. . (U+002E)
  16. / (U+002F)
  17. : (U+003A)
  18. ; (U+003B)
  19. < (U+003C)
  20. = (U+003D)
  21. > (U+003E)
  22. ? (U+003F)
  23. @ (U+0040)
  24. [ (U+005B)
  25. \ (U+005C)
  26. ] (U+005D)
  27. ^ (U+005E)
  28. _ (U+005F)
  29. ` (U+0060)
  30. { (U+007B)
  31. | (U+007C)
  32. } (U+007D)
  33. ~ (U+007E)
复制代码

英文字母组:不区分大小写,按 A 到 Z 顺序。 例:A<AA<AB<B<…<Z

中文等非 ASCII 字符组:按 Unicode 码点升序,与拼音、笔画无关。 例:一(U+4E00) <二(U+4E8C) <吃(U+5403) <…<鹅(U+9E45) <龥(U+9FA5)


三:多字符名称的比较规则
如果首字符相同,则从第二个字符开始,完全按 Unicode 码点(或 ASCII 码点)逐字符比较,不再有#、*的特殊提升,数字和 Emoji 也恢复正常码点顺序。

例如:

A1<A10<A2

10A<1A

S!A<S#A< SA(说明:#、*在非首字符位置按正常码点排序)

R A<R-A<R.A<R1

四:空格与不可见字符的特殊性
新建条目:前导空格、制表符等会被自动去除,无法保留。

重命名条目:可以保留前导空格、制表符等,界面显示时可能隐藏,但排序时参与。

前导空格、制表符属于普通符号组,且按码点越小越靠前。

制表符 【U+0009】 < 空格 【U+0020】 < ! 【U+0021】

零宽空格 【U+200B】 属于非 ASCII 字符组,排在 之后、中文之前。



  1. 首字符大致顺序表:






  2. #                                                      被特殊提升权重
  3. *                                                       被特殊提升权重
  4. 0                                                      数字0-9
  5. 1
  6. 2
  7. 3
  8. 4
  9. 5
  10. 6
  11. 7
  12. 8
  13. 9
  14. →                                                      EMOJI(由于太多只写最开始的和最末尾的。)
  15. 😀
  16. 制表符                                             各种不可见字符(需要通过重命名方式加入收藏夹名称。创建时输入会被自动修正)
  17. 空格
  18. !                                                      普通 ASCII 符号
  19. "
  20. $
  21. %
  22. &
  23. '
  24. (
  25. )
  26. +
  27. ,
  28. -
  29. .
  30. /
  31. :
  32. ;
  33. <
  34. =
  35. >
  36. ?
  37. @
  38. [
  39. \
  40. ]
  41. ^
  42. _
  43. `
  44. A                                                      英文A-Z
  45. B
  46. C
  47. D
  48. E
  49. F
  50. G
  51. H
  52. I
  53. J
  54. K
  55. L
  56. M
  57. N
  58. O
  59. P
  60. Q
  61. R
  62. S
  63. T
  64. U
  65. V
  66. W
  67. X
  68. Y
  69. Z
  70. {
  71. |
  72. }
  73. ~
  74. 一                                                      中文(由于太多只写最开始的和最末尾的。)

复制代码








希望能在大家进行收藏夹分类时帮到大家。
可能有啥我漏掉或者不足的,欢迎讨论或者大佬自己测试一下。。
本来要去睡觉了突然想起来又跑来开电脑。如果本贴发错分区了,麻烦管理移动一下。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

×

本帖被以下淘专辑推荐:

回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2026 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2026-8-28 04:16
快速回复 返回顶部 返回列表