http://www.cs.tut.fi/~jkorpela/chars/spaces.html
Code | Name of the character | Sample | Width of the character |
---|---|---|---|
U+0020 | SPACE 空格 | foo bar | Depends on font, often adjusted (see below) |
U+00A0 | NO-BREAK SPACE | foo bar | As a space, but often not adjusted |
U+2000 | EN QUAD | foo bar | 1 en (= 1/2 em) |
U+2001 | EM QUAD | foo bar | 1 em (nominally, the height of the font) |
U+2002 | EN SPACE | foo bar | 1 en (= 1/2 em) |
U+2003 | EM SPACE | foo bar | 1 em |
U+2004 | THREE-PER-EM SPACE | foo bar | 1/3 em |
U+2005 | FOUR-PER-EM SPACE | foo bar | 1/4 em |
U+2006 | SIX-PER-EM SPACE | foo bar | 1/6 em |
U+2007 | FIGURE SPACE | foo bar | “Tabular width”, the width of digits |
U+2008 | PUNCTUATION SPACE | foo bar | The width of a period “.” |
U+2009 | THIN SPACE | foo bar | 1/5 em (or sometimes 1/6 em) |
U+200A | HAIR SPACE | foo bar | Narrower than THIN SPACE |
U+200B | ZERO WIDTH SPACE | foo bar | Nominally no width, but may expand |
U+202F | NARROW NO-BREAK SPACE | foo bar | Narrower than NO-BREAK SPACE (or SPACE ) |
U+205F | MEDIUM MATHEMATICAL SPACE | foo bar | 4/18 em |
U+3000 | IDEOGRAPHIC SPACE | foo bar | The width of ideographic (CJK ) characters. |
U+FEFF | ZERO WIDTH NO-BREAK SPACE | foo bar | No width (the character is invisible) |
' ' 相当于\u0020 空格<SP>
'\n' 相当于\u000a 换行<LF>
'\r' 相当于\u000d 回车<CR>
'\t' 相当于\u0009 水平制表符<TAB>
'\f' 相当于\u000c 换页
'\x0b' 垂直制表符<VT>
'\xa0' 相当于\u0160,亦即' ' 就即' ' 不断行的空白(1个字符宽度)<NBSP> No-break Space
'\2002'..'\u200a' 定宽空格Fixed width spaces
\u2002即' '半个空白(1个字符宽度)
\u2003即' '一个空白(2个字符宽度)
'\u200b' 零宽空格Zero-width Space
'\u2028' 行分隔符 <LS> (我们使用word打文章时每行后出现的小符号)
'\u2029' 段落分隔符<PS>(类推)