将标准外观字符转换为奇怪/疯狂的UTF-8字符?

时间:2013-04-17 04:13:28

标签: utf-8

这个问题的灵感来自于这个答案:https://stackoverflow.com/a/1732454/11125

我想编写一个脚本来将看起来很标准的字符(例如英文字母中的字母)转换为不常见的UTF-8字符,这让我看起来很疯狂。

是否kiamlaluno筛选了数以千计的UTF-8字符,以找到与英文字母相似的字符,或者是否有更自动化的方式来执行此操作?

我想在Python中得到答案,但任何编程语言都可能会给我一个合适的解决方案。

例如,转换:

  

PONY

  

PO NY

SO回答的一个不错的摘录:

co *̶̶͑̾̾͑̾̾g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅sZA̡͊͠͝LGΌISͮ҉̯͈͕̹̘TO͇̹̺Ɲ̴ȳ̳TH̡̡̡̘̘͖̯͍̭̉̚̚̚͠͠<<<

2 个答案:

答案 0 :(得分:6)

有一个名为pyzalgo的python模块。

>>> import zalgo
>>> print zalgo.zalgo('hello')
Ḩ̝̳͓̪̲͌̌͗̔́͌̄͢͢͢͢͢͢E̶̢̯̭̟̥̖̯̙̬ͪ̄̉ͭ͗̏́̈́L̢̢͓̺͇̠̠͉͙̪͍̽ͣͩ͂̾͒̊ͦL̵̶̶̢̬͈̬̦̜̥̲̜͓͎̝̣̙̞̝Ơ̷̸̴̷̘͙͕͈̞̜̠͙̰̬̰̣̟̭

在快速查看代码后,它看起来非常简单并且可以自定义。

感谢@hobbs的信息。

答案 1 :(得分:2)

也许不是“疯狂的看”,但也有同样的东西:

https://github.com/reinderien/mimic