BAngleTools

在线工具 · Unicode 覆盖查询

Unicode 码位覆盖查询工具

搜索任意 Unicode 码位或字符,查看它在 iOS、Android、macOS、Windows 和 Linux 各版本中的支持情况。Emoji、脚本、区块——一个工具全搞定。

在上方输入码位或试试这些示例:

关于此工具

什么是 Unicode 码位覆盖?

Unicode 为世界上所有文字系统的每个字符分配一个唯一编号(码位)——从拉丁字母、汉字到数学符号和 Emoji。但码位存在于 Unicode 标准中,并不意味着每个设备都能显示它。

码位覆盖指的是某个操作系统版本是否包含能够渲染给定 Unicode 字符的系统字体。例如 iOS 5.0 引入了对天城文(印地语/孟加拉语/梵语)字符的支持,而更早的 iOS 版本无法显示这些字符。

此工具让你可以搜索任意 Unicode 码位或粘贴任意字符,即时查看 iOS、Android、macOS、Windows 和 Linux 各版本的支持情况。你还可以浏览 OS 版本覆盖概览、对比两个版本、搜索 Emoji 支持以及查看脚本级覆盖矩阵。

所有数据都内置在工具中——没有服务器、没有数据库、没有 API 调用。一切都在浏览器中运行,快速、私密且免费。

使用方法

码位覆盖查询快速指南

  1. 01使用标签页选择查询模式:码位搜索、OS 版本概览、版本对比、Emoji 覆盖或脚本与区块。
  2. 02在码位搜索中,输入任意格式的码位(U+1F600、0x1F600、十进制或粘贴字符)即可查看即时结果。
  3. 03结果显示字符预览、Unicode 区块、脚本、Unicode 版本以及各平台首次支持的版本。
  4. 04使用 OS 版本概览查看某个 OS 版本支持的脚本、区块和 Emoji。
  5. 05使用版本对比查看同一平台上两个 OS 版本之间的变化——新增脚本、区块和 Emoji。
  6. 06使用 Emoji 覆盖按名称搜索 Emoji,查看各平台首次支持的版本。

隐私

所有处理都在浏览器中完成

此工具完全在客户端运行。所有 Unicode 覆盖数据在构建时打包进 JavaScript 中——没有服务器、没有数据库、没有 API。

当你搜索码位或字符时,查询在浏览器中即时执行。不会向任何服务器发送数据。你的搜索历史永远不会被记录。

此页面没有 Cookie、没有跟踪像素、没有分析脚本。你的隐私是绝对的。

局限性

此工具能做什么和不能做什么

码位级推断

覆盖状态是根据各 OS 支持的 Unicode 版本推断的。虽然对绝大多数码位准确,但个别例外可能存在——某个 OS 可能包含或排除了特定字符。

Linux 覆盖范围

Linux 数据覆盖主流发行版(Ubuntu LTS、Fedora、Debian、Arch)的默认字体安装。其他发行版或自定义字体配置可能有所不同。

历史版本

非常旧的 OS 版本(如 iPhoneOS 1.0、Windows XP)的数据基于最佳可用文档。某些边界情况可能不完全准确。

主版本粒度

覆盖按 OS 主版本级别跟踪。次版本更新(如 iOS 14.2)可能添加新 Emoji 或修复字体 Bug,但此工具报告主版本基线。

无实时字体检测

此工具报告哪些 OS 版本应该支持某码位(基于 Unicode 版本映射)。它不检测你当前设备的实际字体覆盖。

数据更新

数据手动维护,在新 OS 版本发布时更新。OS 发布和数据更新之间可能有延迟。

常见问题

常见问题解答

什么是 Unicode 码位?

Unicode 码位是 Unicode 标准中分配给字符的唯一编号。例如 U+0041 是字母 'A' 的码位,U+1F600 是笑脸 Emoji 的码位。码位范围从 U+0000 到 U+10FFFF。

码位覆盖是如何工作的?

每个操作系统版本附带支持特定 Unicode 版本的系统字体。如果某码位在 Unicode 6.0 中引入,而你的 OS 支持 Unicode 6.0 或更高版本,该字符应该能正确渲染。此工具将 OS 版本映射到其 Unicode 支持来确定覆盖。

可以通过粘贴字符来搜索吗?

可以。只需将任意字符粘贴到搜索框中,工具会自动识别其码位、区块、脚本和平台覆盖。

为什么某个字符在我的设备上不显示?

即使你的 OS 版本理论上支持某码位,该字符也可能无法显示:(1) 你使用的应用不使用系统字体,(2) 你有自定义字体配置,(3) 该字符需要未安装的字体回退。尝试更新 OS 或安装 Noto 等全面字体。

Unicode 版本和 Emoji 版本有什么区别?

Unicode 版本指整体 Unicode 标准发布。Emoji 版本是 Emoji 的独立版本系统,随 Unicode 6.0 引入。Emoji 版本大致与 Unicode 版本对齐,但有独立的编号(如 Emoji 14.0 对应 Unicode 14.0)。

Linux 数据有多准确?

Linux 数据覆盖 Ubuntu LTS、Fedora、Debian 和 Arch Linux 的默认字体包(通常是 Noto Sans 和 DejaVu)。由于 Linux 发行版高度可定制,实际覆盖可能因已安装字体而异。

此工具免费吗?

完全免费,无需注册。所有查询在浏览器中处理——没有数据离开你的设备。

数据多久更新一次?

数据在新 OS 版本发布时手动更新,通常每年 2-4 次。每个 OS 主版本发布都会触发数据审查。

可以离线使用此工具吗?

页面加载后,所有查询都可以离线工作,因为数据已打包进 JavaScript 中。但你需要网络连接来首次加载页面。

覆盖哪些 Unicode 版本?

此工具覆盖 Unicode 1.1(1993 年 6 月)到 Unicode 16.0(2024 年 9 月),并计划在未来更新。

探索所有 Unicode 工具

六个 Unicode 字体转换器和一个码位覆盖查询工具——全部免费,全部在浏览器中运行。

浏览工具