5

この質問のインスピレーションは、このSOの回答から来ています: https://stackoverflow.com/a/1732454/11125

標準的な見た目の文字 (英語のアルファベットなど) を UTF-8 文字に変換するスクリプトを書きたいと思っています。

kiamlaluno何千もの UTF-8 文字をふるいにかけ、英語の文字に似た文字を見つけましたか、それとももっと自動化された方法がありますか?

Python で答えてほしいのですが、どのプログラミング言語でも適切な解決策が得られるでしょう。

たとえば、次のように変換します。

ポニー

P̯͍̭O̚ N̐Y̡

SOの回答からの適切な抜粋:

.

Co*

4

2 に答える 2

6

pyzalgoという python モジュールがあります。

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

コードをざっと見てみると、非常に簡単でカスタマイズ可能であるように見えます。

@hobbs さん、情報ありがとうございます。

于 2013-04-17T04:22:03.197 に答える
2

おそらく「クレイジーな見た目」ではありませんが、同じようなものです:

https://github.com/reinderien/mimic

于 2015-10-18T14:16:25.230 に答える