【问题标题】:Funny strange (unicode) characters take more than one line有趣的奇怪(unicode)字符超过一行
【发布时间】:2014-01-11 05:18:23
【问题描述】:

我在社交媒体中发现了一些“有趣”的字符(例如 ḓ̵̙͎̖̯̞̜̞̪̠ 和 •̩̩̩̩̩̩̩̩̩̩),这些字符占用多于一行。首先,我认为这是 Firefox 的错误。我在 Gedit 和 LibreOffice Writer 中尝试过,它们都是一样的。那么,这究竟是什么?其实我问的是字符编码和渲染。

我试图在 GNOME Character Map 中查找该字符,但找不到。

我尝试用 unicode(可能是 UTF-8)检查它们的字符代码。似乎他们需要不止一个角色。为什么一个字符不止一个字符?这是使用 Python 的结果。

字符ḓ̵̙͎̖̯̞̜̞̪̠

u'\u2022\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329
\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329\u0329'

字符•̩̩̩̩̩̩̩̩̩̩

u'\u1e13\u0335\u0319\u034e\u0316\u032f\u031e\u031c\u031e\u032a\u0320\u033c\u031e
\u0320\u034e\u033c\u0353\u034b\u036e\u034c\u0346\u0300\u035c\u0345'

【问题讨论】:

标签: unicode character-encoding zalgo


【解决方案1】:

U+0329 是COMBINING VERTICAL LINE BELOW。它是一个组合字符(除了 U+2022 和 U+1E13 之外的所有其他字符也是如此),这意味着它与前一个字符组合。您在此处看到的只是某人在同一基础上堆叠了太多组合字符的结果。

【讨论】:

    猜你喜欢
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2023-03-20
    • 1970-01-01
    • 2014-02-04
    相关资源
    最近更新 更多