在线Unicode区块表工具
116 个常用 Unicode 区块及码位范围、支持输入字符反查所属区块
收录 116 个日常会遇到的 Unicode 区块及码位范围。两种用法:输一个字符,立刻反查它属于哪个区块、码位是多少;或者筛表格,看某个范围前后都有什么。
拉丁与基础 10
欧洲文字 12
中东文字 9
南亚与东南亚 16
东亚文字 21
标点、货币与数字 8
数学与符号 17
表情与图画 9
古代文字与音乐 10
私用区与特殊 4
没有匹配的条目。
几点说明
区块是给某一套文字或某一类符号划出的码位范围,里面的位置不一定都分配了字符。表里的「位置数」是范围宽度,所以数字大不代表每个位置都有东西。
范围按 Unicode 标准列,所以看起来会有个别重叠:比如区域指示符号属于「带圈字母数字补充」的一部分,并不是独立区块,所以没有单列。
示例一列是为了让人一眼认出这个区块大致长什么样,不是穷举。遇到表里没收录的字符,去完整的 Unicode 码表查。
关于Unicode区块表
收录 116 个日常会遇到的 Unicode 区块,给出码位范围、位置数和示例字符,按拉丁、欧洲、中东、南亚东南亚、东亚、标点货币、数学符号、表情图画、古代文字、私用区十组排列。
两种用法,反查那个更实用。 页面顶部的输入框可以直接粘一个字符进去,立刻告诉你它的码位(U+4E00)、落在哪个区块、以及 HTML 里怎么写(一)。不确定某个生僻符号该用什么写法时,这比翻码表快得多。另一个用法是筛表格,看某个范围前后都有什么——比如想知道 U+2500 附近有什么可用,筛 250 就能看出一片。
「位置数」不是字符数。 区块是给一套文字划出的连续码位范围,里面未必每个位置都分配了字符。CJK 统一表意文字区宽度两万多,实际已编码的汉字也两万多但并非连续填满;私用区几千个位置更是一个字符都没有。看到数字大别以为能用。
有几处看起来像重复的重叠是标准本身如此。 区域指示符号(做国旗用的两个字母)属于「带圈字母数字补充」的一部分,不是独立区块,所以没有单列。组合附加符号单独复制出来往往看不见——它是附在前一个字母上的。
常见问题
区块里每个位置都有字符吗?
不是。区块只是划出的码位范围,里面有大量未分配位置。私用区一个字符都没有定义。
为什么查不到某个字符?
这里只收了 116 个常用区块。冷门区块和补充平面没列,需要查完整的 Unicode 码表。
顶部那个输入框怎么用?
粘一个字符进去,会显示它的码位、所属区块和 HTML 写法(一 这种)。emoji 和扩展区汉字也能正确识别。
私用区为什么没有示例字符?
私用区没有标准字形,画什么由字体自己决定,所以给不出通用示例。