快速区分 I, l, 1, O, 0。
粘贴文本,识别易混淆的 Unicode 字符。
结果
I拉丁大写字母 IU+0049 · 拉丁字母类似于 l, 1, i, |, !, Ⅰ␠空格U+0020 · 空格类似于 ,
,
, , , l拉丁小写字母 lU+006C · 拉丁字母类似于 I, 1, i, |, !, Ⅰ␠空格U+0020 · 空格类似于 ,
,
, , , 1数字 1U+0031 · ASCII 数字类似于 I, l, i, |, !, Ⅰ␠空格U+0020 · 空格类似于 ,
,
, , , i拉丁小写字母 iU+0069 · 拉丁字母类似于 I, l, 1, |, !, Ⅰ␠空格U+0020 · 空格类似于 ,
,
, , , |竖线U+007C · ASCII 标点符号类似于 I, l, 1, i, !, Ⅰ␠空格U+0020 · 空格类似于 ,
,
, , , !感叹号U+0021 · ASCII 标点符号类似于 I, l, 1, i, |, Ⅰ␠空格U+0020 · 空格类似于 ,
,
, , , ㅣ韩文字母 ㅣU+3163 · 韩文兼容字母类似于 I, l, 1, i, |, !
找到 7 个易混淆字符。混合语系: 拉丁字母 + 空格 + ASCII 数字 + 韩文兼容字母
I拉丁大写字母 IU+0049 · 拉丁字母 · 类似于 l, 1, i, |, !, Ⅰ, Ⅱ, Ⅲ
详细信息
- I—拉丁大写字母 I U+0049 · 拉丁字母类似于 l, 1, i, |, !, Ⅰ, Ⅱ, Ⅲ
- l—拉丁小写字母 l U+006C · 拉丁字母类似于 I, 1, i, |, !, Ⅰ, Ⅱ, Ⅲ
- 1—数字 1 U+0031 · ASCII 数字类似于 I, l, i, |, !, Ⅰ, Ⅱ, Ⅲ
- i—拉丁小写字母 i U+0069 · 拉丁字母类似于 I, l, 1, |, !, Ⅰ, Ⅱ, Ⅲ
- |—竖线 U+007C · ASCII 标点符号类似于 I, l, 1, i, !, Ⅰ, Ⅱ, Ⅲ
- !—感叹号 U+0021 · ASCII 标点符号类似于 I, l, 1, i, |, Ⅰ, Ⅱ, Ⅲ
- ㅣ—韩文字母 ㅣ U+3163 · 韩文兼容字母类似于 I, l, 1, i, |, !, Ⅰ, Ⅱ
I l 1 区分、O 0 区分、Unicode 相似字符与隐藏空格检测
WhatChar 是一款用于检测文本混淆的 Unicode 字符分析工具,可精准区分大写 I、小写 l、数字 1、大写 O、数字 0 以及各类不可见字符。
I / l / 1 / ㅣ / | 检测 区分大写 I、小写 l、数字 1、谚文 ㅣ、竖线及全角形式。
O / 0 / Ο / О / ㅇ 检测 对比拉丁字母 O、数字 0、希腊字母 Omicron、西里尔字母 O 及韩文 ㅇ。
希腊与西里尔同形异义字 查找与拉丁字母相似的其他语系字符,如 Α, А, Ρ, Р, Χ, Х, Υ, У。
日韩与汉字相似字 检测 ㅣ, ㅇ, ㅡ, ロ, 口, カ, 力, ニ, 二, シ, ツ, ソ, ン 等相似字形。
破折号与减号变体 区分连字符、不换行连字符、短破折号、长破折号及减号。
零宽字符与不可见空格 显示零宽空格、不换行空格、词语连接符等隐藏字符。
易混淆字符速查
看似相同的字符在 Unicode 中可能具有完全不同的代码点。核对代码点可避免输入错误与安全风险。
| Char | Code point | Unicode Name |
|---|---|---|
| I | U+0049 | LATIN CAPITAL LETTER I |
| l | U+006C | LATIN SMALL LETTER L |
| 1 | U+0031 | DIGIT ONE |
| | | U+007C | VERTICAL LINE |
| ㅣ | U+3163 | HANGUL LETTER I |
| Char | Code point | Unicode Name |
|---|---|---|
| O | U+004F | LATIN CAPITAL LETTER O |
| 0 | U+0030 | DIGIT ZERO |
| Ο | U+039F | GREEK CAPITAL LETTER OMICRON |
| О | U+041E | CYRILLIC CAPITAL LETTER O |
| ㅇ | U+3147 | HANGUL LETTER IEUNG |
常见应用场景
用户名与账号检测 检查仿冒账号或相似字符混淆的标识符。
序列号与兑换码校验 输入密钥或优惠码时快速区分 I、l、1 与 O、0。
OCR 与复制文本核对 确认从图片、PDF 或网页复制文本的真实字符。
代码与不可见字符检测 查找导致代码语法错误的零宽空格 (ZWSP)。
常见问题解答
为什么 I、l、1 或 O、0 看起来一样?
无衬线字体去掉了笔画特征。核对准确的 Unicode 代码点即可区分。
输入的文本会被发送到服务器吗?
不会。所有解析均在浏览器本地 JavaScript 引擎中完成,不上传服务器。
能检测到不可见字符吗?
可以。能精准识别零宽空格 (ZWSP)、不换行空格 (NBSP) 等隐藏字符。