Только не в иероглифы, а в хангыль (корейский алфавит). В юникоде есть забавный участок, где все возможные корейские слоги идут подряд (подробности здесь). Маккавити, конечно, будет матом ругаться, но на твой вариант будет ругаться... кто там у нас испаноязычный?
import unicodedata
def hangul(n):
result = u""
while n > 0:
n, m = divmod(n, 11172)
c = unichr(m + 0xAC00)
result += c
return result
def western(name):
return " ".join(unicodedata.name(x)[16:].title() for x in name)
n = 0xCD2E3960686077C1502B44D5CF0ADD39FFEC53852CF30E31DE8E8D8A2B657E33
h = hangul(n)
w = western(h)
print "%x %s %s" % (n, h.encode("utf8"), w)
no subject
Date: 2014-06-16 04:57 pm (UTC)... Но нашим кошкам это безразлично ...