ASCII 的 UTF8 字符外观相似



我正在寻找一个包含 ASCII 字符和相同外观的 UTF8 字符的表。我知道这也取决于字体是否看起来相同,但从通用开始就足够了。

>>> # PY3 code:
>>> a='H'  # ascii
>>> b='Н'  # utf8
>>> a==b
False
>>> ' '.join(format(ord(x), 'b') for x in a)
'1001000'
>>> ' '.join(format(ord(x), 'b') for x in b)
'10000011101'
>>> a='P'  # ascii
>>> b='Ρ'  # utf8
>>> a==b
False
>>> ' '.join(format(ord(x), 'b') for x in a)
'1010000'
>>> ' '.join(format(ord(x), 'b') for x in b)
'1110100001'
这是一个

非常有用的工具,因为它会向你显示所有看起来相似的字符,你可以选择这是否真的足够相似,:)

https://unicode.org/cldr/utility/confusables.jsp?a=test&r=None

其他一些资源:

  • 这称为视觉欺骗

  • 用于检测混淆的 Python 包

相关内容

  • 没有找到相关文章

最新更新