Did you know that you can get a domain that contains an emoji? Well, technically speaking you can't because domains only allow a very limited character set. However, there is a workaround to that called Punycode. You can encode non-supported characters to punycode and allow people to visit your site by entering those characters in their URL bar -the browser will take care of encoding them. Sounds good, doesn't it? Well, unicode is more complex than one would think; especially the parts around ...