按名称排列时特殊符号排列顺序问题按名称排列时特殊符号应该在数字字母前面 这些特殊符号的排列顺序是怎样的
按名称排列时特殊符号排列顺序问题按名称排列时特殊符号应该在数字字母前面 这些特殊符号的排列顺序是怎样的
按名称排列时特殊符号排列顺序问题
按名称排列时特殊符号应该在数字字母前面 这些特殊符号的排列顺序是怎样的
按名称排列时特殊符号排列顺序问题按名称排列时特殊符号应该在数字字母前面 这些特殊符号的排列顺序是怎样的
并不是按照ASCII码排序的,刚才测试了一下- -
注意 文件名中不能包含 \ / : * ? " < > | 因此将这几个符号排除测试范围
英文字符及数字字母排列顺序为:
! # $ % & ( ) , . ' - ; @ [ ] ^ _ ` { } ~ + = 0 1 2 … 9 A B C … Z
系统不区分大小写字母
刚才测试了一下中文字符,日语假名,汉字,部分其他语种等
中文英文日文字符混编顺序如下(半角)
! ! # $ % & ( ( ) ) , , . ' - — . : ; ; @ [ ] ^ _ ` { } ~ ~ ‘ “ 《 》 ¥ 『 』 【 】 + = × ÷ · … 0 1 2 9 A B C Z
吖 啊 八 压 作 (汉字应该是按照拼音排序,如果是多音字,则取其中一种发音作为排序音)
经过测试,日文假名排在汉字之前,其排序规则如下
(无论平片假名按照五十音图排列,不过浊音与半浊音排列在ya、wa、n等音前,且同一假名中片假名位于平假名前)
经过测试,绝大多数韩文字符排列在汉字之后,粗略测试只有子音ㄱ排在汉字之前
韩文字母、复合字母及单字均按照其第一个构成字母排序,第一个相同按照第二个,以此类推
排序方式是从子音 ㄱ 到 ㅎ 然后是母音 ㅏ 到 ㅣ
(由于韩语只学了皮毛,因此我的判断并不一定准确)
经过测试,希腊语字符排在英文字母之后,日语假名之前,且按照希腊语字母标准排序方式排列,并且不区分大小写
经过测试阿拉伯语字符排列在日文假名之后,汉字及韩文之前
(由于没学过阿拉伯语,因此无从判断阿拉伯语字符排序方式)
由于时间关系,先是测试了这些字符排序方式
关于数学等专用符号,经过简单测试混杂于英文字符及中文字符后半段,甚至有些混杂到数字以及英文字母中
以下是其中几个专用符号插在中英文普通标点中的排序位置(因为数量实在庞大,无法全部测试,只能选择了几个)
【 】 + = ≠ ± × ÷ ∴ ∵ ≈ △ ◆ ◇ ○ ◎ ● ↑ → ↓ ← § · … 〓 ☆ ★ 0 1 2 3 9 ∞ A B C M N Na Nz № O P Z
希望我的测试结果对您有所帮助