<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 11/10/2018 1:11 AM, Dr Ajay Data
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:1316394244.13451721541841068034.JavaMail.root@mx2.datainfosys.com">Is
there any encoding/decoding method like punycode for these special
symbols , which browsers are following. What makes browser map
these symbols to three different characters.. ?</blockquote>
<p><font face="Candara">Unicode *compatibility* decomposition.</font></p>
<p><font face="Candara">Probably the browsers are applying
normalization form NF*K*C to the input data. <br>
</font></p>
<p><font face="Candara">That normalization form is defined as
applying compatibility decomposition followed by *canonical*
composition. As a result of NFKC the data is in NFC.</font></p>
<p><font face="Candara">Likewise you will find browsers do accept
uppercase strings for IDNs and apply case folding to lower case
before resolving. This allows users to enter IDNs in uppercase,
even though IDNs are only lowercase per IDNA 2008.<br>
</font></p>
<p><font face="Candara">A./<br>
</font></p>
</body>
</html>