Help:Sorting/zh
From Linux Web Expert
在许多情况下,页面标题或用户名的列表由MediaWiki按字母顺序排序。 也可以使用JavaScript对页面文本中包含的数据列表进行排序。
排序顺序
<translate> See also</translate>: m:Help:Sorting#Basic alphabetic sorting order
当列表由MediaWiki按字典序排序时,字符的顺序以Intl.Collator
排序。
这会根据PageContentLanguage
正确地对重音字符进行排序。
Android Webview不支持此功能,因此需要回退到旧的排序例程。 该顺序与Unicode代码点的顺序相同。 一些较常见的字符的排序如下(以升序排列):
! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? | @ | A | B | C | |
D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ | ` | a | b | c | d | e | f | g |
h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | |
|
® | ¯ | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ | À | Á | Â | Ã | Ä | Å | Æ | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï | Ð |
Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | Ý | Þ | ß | à | á | â | ã | ä | å | æ | ç | è | é | ê | ë | ì | í | î | ï | ð | ñ | ò | ó | ô |
õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ | Ā | ā | Ă | ă | Ą | ą | Ć | ć | Ĉ | ĉ | Ċ | ċ | Č | č | Ď | ď | Đ | đ | Ē | ē | Ĕ | ĕ | Ė | ė | Ę |
ę | Ě | ě | Ĝ | ĝ | Ğ | ğ | Ġ | ġ | Ģ | ģ | Ĥ | ĥ | Ħ | ħ | Ĩ | ĩ | Ī | ī | Ĭ | ĭ | Į | į | İ | ı | IJ | ij | Ĵ | ĵ | Ķ | ķ | ĸ | Ĺ | ĺ | Ļ | ļ |
Ľ | ľ | Ŀ | ŀ | Ł | ł | Ń | ń | Ņ | ņ | Ň | ň | ʼn | Ŋ | ŋ | Ō | ō | Ŏ | ŏ | Ő | ő | Œ | œ | Ŕ | ŕ | Ŗ | ŗ | Ř | ř | Ś | ś | Ŝ | ŝ | Ş | ş | Š |
š | Ţ | ţ | Ť | ť | Ŧ | ŧ | Ũ | ũ | Ū | ū | Ŭ | ŭ | Ů | ů | Ű | ű | Ų | ų | Ŵ | ŵ | Ŷ | ŷ | Ÿ | Ź | ź | Ż | ż | Ž | ž | ſ | Ə | ƒ | Ǻ | ǻ | Ǽ |
ǽ | Ǿ | ǿ | Ș | ș | Ț | ț | ə | ˆ | ˇ | ˉ | ˘ | ˙ | ˚ | ˛ | ˜ | ˝ | ΄ | ΅ | Ά | · | Έ | Ή | Ί | Ό | Ύ | Ώ | ΐ | Α | Β | Γ | Δ | Ε | Ζ | Η | Θ |
Ι | Κ | Λ | Μ | Ν | Ξ | Ο | Π | Ρ | Σ | Τ | Υ | Φ | Χ | Ψ | Ω | Ϊ | Ϋ | ά | έ | ή | ί | ΰ | α | β | γ | δ | ε | ζ | η | θ | ι | κ | λ | μ | ν |
ξ | ο | π | ρ | ς | σ | τ | υ | φ | χ | ψ | ω | ϊ | ϋ | ό | ύ | ώ | Ѐ | Ё | Ђ | Ѓ | Є | Ѕ | І | Ї | Ј | Љ | Њ | Ћ | Ќ | Ѝ | Ў | Џ | А | Б | В |
Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я | а | б | в | г | д | е | ж |
з | и | й | к | л | м | н | о | п | р | с | т | у | ф | х | ц | ч | ш | щ | ъ | ы | ь | э | ю | я | ѐ | ё | ђ | ѓ | є | ѕ | і | ї | ј | љ | њ |
ћ | ќ | ѝ | ў | џ | Ґ | ґ | Ḃ | ḃ | Ḋ | ḋ | Ḟ | ḟ | Ṁ | ṁ | Ṗ | ṗ | Ṡ | ṡ | Ṫ | ṫ | Ẁ | ẁ | Ẃ | ẃ | Ẅ | ẅ | Ỳ | ỳ | – | — | ― | ‗ | ‘ | ’ | ‚ |
‛ | “ | ” | „ | † | ‡ | • | … | ‰ | ′ | ″ | ‹ | › | ‼ | ‾ | ⁄ | ⁿ | ₣ | ₤ | ₧ | € | ℅ | ℓ | № | ™ | Ω | ℮ | ⅛ | ⅜ | ⅝ | ⅞ | ← | ↑ | → | ↓ | ↔ |
↕ | ↨ | ∂ | ∆ | ∏ | ∑ | − | ∕ | ∙ | √ | ∞ | ∟ | ∩ | ∫ | ≈ | ≠ | ≡ | ≤ | ≥ | ⌂ | ⌐ | ⌠ | ⌡ | ─ | │ | ┌ | ┐ | └ | ┘ | ├ | ┤ | ┬ | ┴ | ┼ | ═ | ║ |
╒ | ╓ | ╔ | ╕ | ╖ | ╗ | ╘ | ╙ | ╚ | ╛ | ╜ | ╝ | ╞ | ╟ | ╠ | ╡ | ╢ | ╣ | ╤ | ╥ | ╦ | ╧ | ╨ | ╩ | ╪ | ╫ | ╬ | ▀ | ▄ | █ | ▌ | ▐ | ░ | ▒ | ▓ | ■ |
□ | ▪ | ▫ | ▬ | ▲ | ► | ▼ | ◄ | ◊ | ○ | ● | ◘ | ◙ | ◦ | ☺ | ☻ | ☼ | ♀ | ♂ | ♠ | ♣ | ♥ | ♦ | ♪ | ♫ | | | fi | fl | � |
分類
分类与其他列表的排序方式不同。 确切的顺序取决于Wiki的配置,通过手册:$wgCategoryCollation 指定。 自MediaWiki 1.17以来的默认设置是上面的Unicode代码点顺序,但是所有小写字母都变成了大写字母。 也可以指定更复杂的排序方式。
对表格的行进行排序
如果页面的表格中包含条目列表,则可以使用JavaScript使表可排序。
为此,将“sortable
”类添加到表格声明中,并确保使用感叹号定义了表头:
{| class="wikitable sortable" |- ! 水果 !! 价格 |- | 苹果 || £0.95 |- | 橘子 || £0.85 |- | 梨 || $1.15 |- | 山竹 || $10.00 |}
将会产生如下输出:
水果 | 价格 |
---|---|
苹果 | £0.95 |
橘子 | £0.85 |
梨 | $1.15 |
山竹 | $10.00 |
通过单击单元格标题中的按钮,可以按该列中的值以升序或降序对条目进行排序。
已知问题
- - 目前尚不能设置表格的默认排序顺序。 详情请见phabricator:T33332。
指定排序的键
根据Wiki,data-sort-value
可用于指定排序键。
例如:
{| class="wikitable sortable" ! 姓名 ! 身高 |- |data-sort-value="Smith, John George-Jackson"| John George-Jackson Smith | 1.85 |- |data-sort-value="Ray, Ian"| Ian Ray | 1.89 |- |data-sort-value="Bianchi, Zachary"| Zachary Bianchi | 1.72 |- |data-sort-value="Bianchi Maria, Adele"| Adele Bianchi Maria | 1.82 |- class="sortbottom" ! 平均: | 1.82 |}
会产生:
姓名 | 身高 |
---|---|
John George-Jackson Smith | 1.85 |
Ian Ray | 1.89 |
Zachary Bianchi | 1.72 |
Adele Bianchi Maria | 1.82 |
平均: | 1.82 |
在分类中排序
分类中的页面按其标题排序。 可以用指定的排序键覆盖它,请参见帮助:分类#排序键。
參見
- 关于完整文档,参见元维基上的帮助:排序。
- 关于更详细的指引,参见中文维基百科的相关页面。
- 手册:$wgCategoryCollation – 允许您更改用于类别的排序规则(需要shell访问权限)。
- 维基教科书上的Unicode代码参考手册。