Unicode 字符探索工具
搜索、探索和复制 Unicode 字符与符号
关于 Unicode 字符探索工具
这个免费的 Unicode 字符探索工具帮助您搜索、浏览和复制 Unicode 字符、符号、表情符号和特殊字符。Unicode 标准包含超过 14 万个字符,找到正确的符号可能很困难——这个工具让一切变得简单。
您可以按字符名称搜索、粘贴字符以查看其详细信息,或输入 Unicode 代码点(如 U+2192 或 →)。按 Unicode 区块浏览以发现相关字符。所有处理都在您的浏览器本地完成,可立即获得结果。
非常适合开发人员、设计师、作家以及任何需要快速访问 Unicode 字符的人。
使用方法
- 按名称搜索:输入关键词如"arrow"、"heart"或"copyright"来查找字符
- 按字符搜索:粘贴任何字符(如 →、© 或 🎉)以查看其 Unicode 信息
- 按代码搜索:输入以下格式的 Unicode 代码点:
- U+2192(Unicode 表示法)
- →(HTML 十进制实体)
- →(HTML 十六进制实体)
- 0x2192(十六进制)
- 8594(十进制)
- 按区块浏览:从下拉菜单中选择 Unicode 区块以查看该范围内的所有字符
- 复制字符:点击任何字符卡片即可将字符复制到剪贴板
- 查看详细信息:查看 Unicode 代码点、HTML 实体、十进制/十六进制值和字符名称
功能特点
- 全面搜索:按字符名称、代码点或字符本身搜索
- 多种格式:支持 U+、、、0x 和十进制代码点格式
- Unicode 区块:浏览按 Unicode 区块组织的字符
- 字符详情:查看 Unicode 代码、HTML 实体、十进制/十六进制值和名称
- 一键复制:即时复制字符、代码点或 HTML 实体
- 视觉预览:大字符显示便于识别
- 快速离线:完全在浏览器中运行,无需服务器请求
- 移动设备友好:完全响应式设计,适用于所有设备
隐私与安全
您的隐私很重要。此工具完全在您的浏览器中处理所有数据。
- 不会将数据发送到任何服务器
- 不记录或跟踪您的搜索
- 初次加载页面后可完全离线使用
- 安全地探索任何 Unicode 字符
常见使用场景
- 网页开发:查找特殊字符的 HTML 实体和 Unicode 代码
- 内容创作:发现用于文档的符号、箭头和装饰字符
- 社交媒体:查找用于帖子和个人资料的表情符号和特殊字符
- 设计工作:探索排版符号和特殊字符
- 文档编写:查找技术符号、数学运算符和符号表示
- 多语言内容:访问各种书写系统的字符
- 编程开发:查找用于字符串处理的 Unicode 代码点
- 无障碍访问:查找合适的字符并了解其正确名称
关键术语与概念
Unicode
Unicode 是一种通用字符编码标准,为所有书写系统和语言中的每个字符、符号和表情符号分配唯一的编号(代码点)。它使文本能够在不同平台、设备和应用程序之间保持一致的表示。
代码点(Code Point)
代码点是分配给 Unicode 中每个字符的唯一数字标识符,通常写为 U+XXXX,其中 XXXX 是十六进制数。例如,U+0041 是字母"A"的代码点,U+2192 是向右箭头"→"的代码点。
Unicode 区块(Unicode Block)
Unicode 区块是按脚本、用途或主题分组的连续代码点范围。例如"基本拉丁字母"(U+0000–U+007F)、"希腊文和科普特文"(U+0370–U+03FF)和"箭头符号"(U+2190–U+21FF)。区块有助于组织 Unicode 字符空间。
HTML 实体(HTML Entity)
HTML 实体是在 HTML/XML 文档中表示 Unicode 字符的文本字符串。它们可以是命名的(如 © 表示 ©)或数字的(如 © 表示 © 或 © 表示 ©)。它们确保字符无论文档编码如何都能正确显示。
UTF-8
UTF-8 是网络上最常用的 Unicode 编码格式。它将每个 Unicode 代码点表示为 1-4 个字节的序列。UTF-8 向后兼容 ASCII,并有效地编码所有语言的字符。
字符类别(Character Category)
Unicode 将每个字符分配到描述其一般性质的类别,如字母(L)、数字(N)、标点符号(P)、符号(S)、标记(M)、分隔符(Z)或其他(C)。类别帮助程序正确识别和处理字符。
BMP(基本多文种平面)
BMP 是 Unicode 的前 65,536 个代码点(U+0000 到 U+FFFF),包含大多数现代语言的字符和许多符号。BMP 之外的字符称为补充字符,在某些系统中需要特殊处理。
使用示例
示例 1:查找箭头符号
搜索:"arrow"
结果:→(U+2192 向右箭头)、←(U+2190 向左箭头)、↑(U+2191 向上箭头)、↓(U+2193 向下箭头)
在文档、UI 设计或任何需要方向指示的地方使用这些箭头。
示例 2:查询字符信息
搜索:©(粘贴版权符号)
结果详情:
- Unicode:U+00A9
- HTML 实体:© 或 © 或 ©
- 十进制:169
- 名称:COPYRIGHT SIGN(版权符号)
示例 3:查找数学符号
浏览:选择"数学运算符"区块
发现:∑(求和)、∫(积分)、≈(约等于)、≠(不等于)、∞(无穷大)、√(平方根)
非常适合在文档或教育材料中使用数学符号。
示例 4:代码点格式
以下所有格式都指向同一个字符(→):
- U+2192(Unicode 表示法)
- →(HTML 十进制)
- →(HTML 十六进制)
- 0x2192(编程十六进制)
- 8594(十进制数)
重要注意事项
常见问题
什么是 Unicode?
Unicode 是一种通用字符编码标准,为所有语言和书写系统中的每个字符、符号和表情符号分配唯一的代码点。它使文本能够在全球不同的平台、设备和应用程序之间保持一致的表示。
如何搜索 Unicode 字符?
您可以通过多种方式搜索:输入描述性关键词(如"heart"或"arrow")、粘贴字符本身以查看其详细信息、输入 Unicode 代码点(U+2192)、HTML 实体(→),或从下拉菜单中选择 Unicode 区块进行浏览。
什么是 Unicode 代码点?
代码点是每个 Unicode 字符的唯一数字标识符,写为 U+XXXX,其中 XXXX 是十六进制数。例如,U+0041 是"A",U+2192 是"→"。超过 14 万个 Unicode 字符中的每一个都有自己的代码点。
如何在 HTML 中使用 Unicode 字符?
直接复制字符或使用其 HTML 实体。命名实体如 © 适用于常见字符。数字实体如 ©(十进制)或 ©(十六进制)适用于任何字符。将您的 HTML charset 设置为 UTF-8 以直接使用字符。
为什么有些字符显示为方框或问号?
方框或问号表示您当前的字体不包含该字符。该字符仍然存在,并且可以正确复制。安装全面的字体如"Noto Sans"或使用 font-family 回退来显示更多 Unicode 字符。
Unicode 区块之间有什么区别?
Unicode 区块是对相关字符进行分组的连续范围。"基本拉丁字母"包含英文字母,"箭头符号"包含箭头符号,"CJK"包含中日韩字符等。区块将 Unicode 的 14 万多个字符组织成易于管理的类别。
我的搜索数据会发送到服务器吗?
不会,所有字符探索和搜索完全在您的浏览器中进行。您的搜索和数据永远不会离开您的设备,使此工具完全私密和安全。
我可以在编程中使用 Unicode 字符吗?
可以,大多数现代编程语言都支持 Unicode。使用代码点表示法(例如,JavaScript 中的 \u2192、Python 3 中的 \u{2192} 或 Perl 中的 \x{2192})或直接在 UTF-8 编码的源文件中包含字符。查看您所用语言的 Unicode 文档。
什么是组合字符?
组合字符是修饰前一个字符的特殊 Unicode 字符,如重音符号或变音符号。例如,在"e"后面加上组合锐音符(U+0301)会创建"é"。它们单独显示时不正确,但会与基本字符组合。
如何在键盘上输入 Unicode 字符?
方法因系统而异。Windows:Alt + 数字代码。Mac:Option + 字符组合或字符查看器。Linux:Ctrl+Shift+U + 十六进制代码。或者从此工具复制并粘贴到需要的地方。