在输入和处理计算机文本时,一个很让人疑惑和感到麻烦的地方在于有很多相似短线和引号字符,本文解释了各种短线和引号字符的区别,以备查阅。
短线
各种短线符号:(表格中粗体表示ASCII字符,后表同)
名称 | Unicode码 | 示例 | 一般用法 |
---|---|---|---|
Hyphen-Minus(连字符) | U+002D | - | 连字符(连接单词)/减号/负号 |
Hyphen(连字符) | U+2010 | ‐ | (较少使用)用作连字符,用于连接单词,例如old-aged |
En dash(连接号) | U+2013 | – | 相当于to,连接两个区间的端点,例如2018–2019,北京–上海 |
Em dash(破折号) | U+2014 | — | 破折号 |
Minus sign(减号) | U+2212 | − | (较少使用)用作减号 |
我们最常用的是ASCII 45号字符-
,也就是直接按下键盘上的-键打出的那个字符。
在Unicode中,有三种短线符号:‐
–
—
,长度依次增加,用在一般文本中,还有一个比较特殊的减号−
,用在数学公式中。
其中连字符和减号通常使用ASCII 45号字符 -
来代替,两个较长的短线有时会使用两个或者三个 -
来代替,毕竟输入Unicode特殊字符是有点麻烦的。
TIP:在Word中,要输入Unicode字符可以输入Unicode编码数字再按下Alt+X,或者在某些情况下仅输入- / – / —,然后让Word帮你自动更正
它们的详细用法可以参考:http://blog.sciencenet.cn/blog-437026-733739.html
引号
各种引号或者像引号的字符:
名称 | Unicode码 | 示例 | 一般用法 |
---|---|---|---|
QUOTATION MARK(引号) | U+0022 | ” | (英文)双引号 |
APOSTROPHE(撇号) | U+0027 | ’ | (英文)单引号/撇号/省略符号/所有格符号 |
GRAVE ACCENT(重音符) | U+0060 | ` | 重音符号(少见) |
ACUTE ACCENT(尖音符) | U+00B4 | ´ | 尖音符号(少见) |
LEFT SINGLE QUOTATION MARK(左单引号) | U+2018 | ‘ | (中英文)左单引号 |
RIGHT SINGLE QUOTATION MARK(右单引号) | U+2019 | ’ | (中英文)右单引号 |
LEFT DOUBLE QUOTATION MARK(左双引号) | U+201C | “ | (中英文)左双引号 |
RIGHT DOUBLE QUOTATION MARK(右双引号) | U+201D | ” | (中英文)右双引号 |
在某些地方,由于历史原因,会把重音符误用作左单引号,撇号用作右单引号,在处理文本时需要注意这一点。
英文纯文本中,一般使用U+0027('
)作为单引号、省略符号、所有格符号、重音符号。双引号则只使用U+0022("
)。
在可能用作打印的文档(如PDF、Word文档)或者现代的网站中,英文文本则同中文一样,规范地使用有方向的引号(Directional Quotes)(上表中后面四个)。但是重音符号的使用(据我观察)还是少见的,一般使用U+0027单引号作为重音符号。
参考资料:https://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html