Hi Monks!!

I have tried to execute following script to compare two UTF-8 encoded strings.

use Unicode::Normalize; my $string1 = 'トウキョウ'; #Full width Katakana my $string2 = 'トウキョウ'; #Half width Katakana print "NFC-equivalent\n" if NFC($string1) eq NFC($string2); print "NFD-equivalent\n" if NFD($string1) eq NFD($string2); print "NFKD-equivalent\n" if NFKD($string1) eq NFKD($string2); print "NFKC-equivalent\n" if NFKC($string1) eq NFKC($string2); print "End\n";
Please Select Japanese Shift-JIS encoding in browser to see the correct form of the string
Although meaning of these two strings are same (Toukyou), but each comparison fails to detect these two strings are same.
Can anybody please help me how can I compare these two strings?
Thanks in advance.
Regards
-Pijush

In reply to Re: Help needed to compare two unicode strings!!! by pijush
in thread Help needed to compare two unicode strings!!! by pijush

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.