2012-03-26 12 views
2

Ich möchte wissen, wie man die Unicode-Emoji-Zeichen in dieser Form schreibt "xn - ls8h" < - das ist der Haufen von poo emoji Unicode-Charakter. Ich hatte dieses Formular nie gesehen, immer etwas wie & # 5623 *; (kein Sternchen) oder so ähnlich ... Was ist das "xn--" Formular und wie konvertiere ich dazu? Vielen Dank!Unicode-Zeichen xn - ls8h

+6

http://en.wikipedia.org/wiki/Internationalized_domain_name –

+0

Sehr schön, danke !!! –

Antwort

5

xn-- ist das Präfix in der ASCII-Darstellung eines Internationalized Domain Name verwendet, und ist die ls8hPunycode Darstellung des Zeichens.

In Python Punycode ist eine der Standard-Zeichencodierungen:

>>> b'ls8h'.decode('punycode') 
'\U0001f4a9' 
+0

Ehrfürchtig, die Domain-Sache macht jetzt Sinn, weil ich zu http://www.xn--ls8h.la ging, die ein Emoji-Charter-Domain-Name wird. –