在大多数情况下,输入在Z之后排序的Unicode字符很简单吗?

时间:2013-06-23 19:56:15

标签: sorting unicode

您可能知道大多数符号都是按字母顺序排列的。

我正在寻找一个易于从键盘输入的字符,它将在“z”之后按大多数排序实现排序。

如果这也是一个ASCII字符,那就更好了:)

有什么想法吗?

8 个答案:

答案 0 :(得分:13)

在Mac上,这些是我可以使用US键盘(有和没有shift和选项修饰符)键入的唯一字符,它们排在Z和z下面:

  • Ω(选项+ z)
  • π(选项+ p)
  • μ(选项+ m)
  • shift(shift + option + k)

似乎omega和pi是跨平台兼容性的最佳选择。

答案 1 :(得分:10)

Tilde'〜'是ASCII码126。

这是在所有标准英语用法字符之后,因此会对任何情况下的'Z'进行排序。

它不会排除其他特殊字符的排序,但ASCII或unicode排序不足以涵盖任何上下文中的国际排序。

Example: internationisation in javascript

答案 2 :(得分:8)

在Windows上,这些选项都不起作用,因为它们都在A之前排序。

我最终使用的解决方案是阿拉伯字符:

  

ٴ此文件夹位于Windows

中的z之后

Source

答案 3 :(得分:5)

XI“ Ξ”很好用!

在Mac上:Ctrl + Cmd + Space,然后输入“ xi”。

答案 4 :(得分:2)

这里提供的答案对我有用:

  • Ξ_希腊大写字母XI(根据tonystar的回答);
  • π_希腊小写字母PI(根据DaveC的回答);
  • Ω_希腊大写字母OMEGA(根据DaveC的回答);
  • µ _微米的国际符号,以前是AKA微米(根据DaveC的回答);
  • ٴ_阿拉伯字母ٴ(身份不明)(根据简并的回答);
  • ﻩ _阿拉伯文字母HEH隔离形式(根据Bytee的回答);

注释:

  • 使用macOS 10.14.2。
  • 波浪号〜始终以升序显示在数字之前。

在macOS Numbers(电子表格)应用中,排序(升序)显示如下:

  • 0
  • 9
  • a
  • z
  • µ
  • Ξ
  • π
  • Ω
  • ٴ

也许值得一提的是,数字中的后两个阿拉伯字母ٴ(未知)和ﻩ(HEH)很难编辑(不符合预期)。


在macOS Finder中,排序(升序)显示如下:

  • ٴ(在文件名的开头显示为狭窄的“空白”空间)
  • 0
  • 9
  • a
  • z
  • µ
  • Ξ
  • π
  • Ω
  • ﻩ(显示在显示文件名的末尾,在编辑期间的开头)

答案 5 :(得分:1)

它看起来像LC_ALL=C排序的ascii值,因此{|}~DEL将在z之后。

% echo $'a\nA\n1\n@\n~' | LC_ALL=C sort
1
@
A
a
~

如果没有在mac / bsd排序上设置LC_ALL,但是必须为gnu sort显式设置,这似乎是默认值。

答案 6 :(得分:1)

晚些时候去参加聚会,但是我正在梳理头发,以找到一个最后排列的角色,该角色也不会调整我的OCD。最终发现该阿拉伯字符“ ﻩ”在z之后排序。像这样在文件夹名称的任一侧放置一个...
ﻩ曲折和结尾ﻩ
...对我来说看起来很漂亮,所以也许它也对你们都有用!

答案 7 :(得分:0)

如果你想以某种方式不可见,你可以使用无中断空格的 ascii 代码:

Windows:ALT+0160(仅适用于小键盘)