web-dev-qa-db-ja.com

Windowsエクスプローラーの特殊文字の並べ替え順序?

Windowsエクスプローラーで使用される並べ替え順序は何ですか?

私は特にどの特殊文字がアルファベットをソートするのか疑問に思っていましたアルファベット?

私が知る限り(テスト)、すべての特殊文字はアルファベットの前にソートされているようです。しかし、注文を特定できませんでした。 (たとえば、「@」は「%」の後に続きますが、キーボードではそうではありません)

Screenshot

並べ替えられる特殊文字はありますかアルファベット?

9
laggingreflex

私はいくつかのテストを行いましたが、全体的な順序は次のようです...

記号
ラテン語(ユニコード値(U + xxxx)順))
ギリシャ語(Unicode値順(U + xxxx))
キリル文字(Unicode値で並べ替え(U + xxxx))
ヘブライ語(Unicode値(U + xxxx)で並べ替え)
アラビア語(Unicode値で並べ替え(U + xxxx))

数字
ラテン語(Unicode値(U + xxxx)の順)
ギリシャ語(Unicode値順(U + xxxx))
キリル文字(Unicode値で並べ替え(U + xxxx))
ヘブライ語(Unicode値(U + xxxx)で並べ替え)
アラビア語(Unicode値(U + xxxx)で並べ替え)

文字
ラテン語(ユニコード値(U + xxxx)順))
ギリシャ語(Unicode値(U + xxxx)で並べ替え)
キリル文字(Unicode値(U + xxxx)で並べ替え)
ヘブライ語(Unicode値(U + xxxx)で並べ替え)
アラビア語(Unicode値で並べ替え(U + xxxx))

enter image description here


並べ替えルールシーケンスと観察された順序

これを見るには、実際には2つの方法があることに注意してください。最終的には、特定の順序で適用される並べ替えルールがあり、これにより監視された順序が生成されます。古いルールの順序は、新しいルールの順序の下にネストされます。これは、適用された最初のルールが最後に観察されたルールであり、最後に適用されたルールが最初または最上位のルールであることを意味します。

ソートルールシーケンス

1.)Unicode値でソート(U + xxxx)
2。)文化/言語で並べ替える
3。)タイプ(記号、数字、文字)で並べ替え

観測された順序

  • グループ化の最高レベルは、次の順序でタイプ別になります。

    1.)記号
    2。)数字
    3。)手紙

    したがって、任意の言語の記号は任意の言語の数字の前にあり、任意の言語の文字はすべての記号と数字の後に表示されます。

  • グループ化の第2レベルは、文化/言語によるものです。これには次の順序が適用されるようです。

    ラテン
    ギリシャ語
    キリル
    ヘブライ語
    アラビア語

  • 観察される最低のルールはUnicodeの順序であるため、タイプ言語グループ内のアイテムはUnicode値(U + xxxx)で順序付けされます。

9
u8it

ALTコード224から234は、zの後にソートされるギリシャ文字を表示します。たとえば、オメガシンボル(Ω)として表示されるALT + 234は、zの後にソートされます。

0
SteveL