Added: support punycode