UTF-16 是 Unicode 的一种常用编码方式,Windows 系统和很多编程语言内部都用它来存文字。它用两个字节(或四个字节)表示一个字符,通常写成十六进制,比如汉字"中"的 UTF-16 编码是 0x4E2D,emoji 表情则要用四个字节。平时写代码、做网页、处理各种语言的文本时,经常需要知道某个字符对应什么编码,或者看到一串编码想知道是哪个字。这个小工具就是一张能查、能筛、能分页浏览的完整对照表。
主要功能
搜索
最上面有个搜索框,输入关键词就能查。可以搜汉字本身,比如打"中";可以搜编码,比如打 4E2D 或 8140;可以搜十六进制;也可以搜 HTML 实体。只要哪一列里包含这个词,对应的记录就会显示出来。大小写不敏感,随便打。
按字符类型筛选
搜索框旁边有五个按钮:全部、符号、一级汉字、二级汉字、扩展汉字。符号是标点、特殊字符、货币符号、箭头这些;一级汉字是最常用的那些;二级汉字是相对生僻的;扩展汉字是基本汉字区之外的那些,包括更多生僻字和 emoji 表情。点一下按钮,就只看那一类,方便缩小范围。
点表头排序
表格有八列:GBK高位、GBK低位、GBK编码、HEX、BIN、字符、HTML Entity、类型。点任意一列的表头,就会按这一列排序,再点一下切换升序降序。比如想按编码从小到大看,点一下 HEX 就行。
分页浏览
数据量比较大,表格按页显示,底下有"上一页""下一页"按钮,还有"第几页 / 共几页"的提示。翻页很方便,不会一下子把所有内容都铺出来。
结果数量和空状态
表格上方会显示当前有多少条记录。筛选或搜索后如果一条都没匹配上,会显示"未找到匹配项"。
字符类型用颜色区分
最后一列的字符类型用彩色小标签标出来,符号是红色,一级汉字是绿色,二级汉字是蓝色,扩展汉字是黄色,扫一眼就能分清。
适合谁用
做网页、写代码的人,遇到 Unicode 编码转换、要查某个字符的 UTF-16 编码或 HTML 实体时,查这张表最直接;处理多语言文本、做国际化开发的人,经常要对照各种字符的编码,这张表一目了然;学习 Unicode 知识的人,想系统了解 UTF-16 怎么编码、基本区和扩展区怎么分布、emoji 用什么编码,用这张表边查边看很直观。
用起来什么感觉
界面分三块:上面是搜索和筛选区,中间是数据表,下面是翻页按钮。搜索是实时的,边打边出结果,不用点按钮。排序点表头就行,筛选点按钮就切换。每一列都用了等宽字体,编码对得整整齐齐。表格可以横向滚动,窄屏也不挤。字大、颜色分明,手机电脑都能用。不需要安装,打开网页就能使,用完关掉就行。