Unicode::Normalize - normalized forms of Unicode text
use Unicode::Normalize; $string_NFD = NFD($raw_string); # Normalization Form D $string_NFC = NFC($raw_string); # Normalization Form C $string_NFKD = NFKD($raw_string); # Normalization Form KD $string_NFKC = NFKC($raw_string); # Normalization Form KC or use Unicode::Normalize 'normalize'; $string_NFD = normalize('D', $raw_string); # Normalization Form D $string_NFC = normalize('C', $raw_string); # Normalization Form C $string_NFKD = normalize('KD', $raw_string); # Normalization Form KD $string_NFKC = normalize('KC', $raw_string); # Normalization Form KC
$string_NFD = NFD($raw_string)
returns the normalization Form D (formed by canonical decomposition).
$string_NFC = NFC($raw_string)
returns the normalization Form C (formed by canonical decomposition, followed by canonical composition).
$string_NFKD = NFKD($raw_string)
returns the normalization Form KD (formed by compatibility decomposition).
$string_NFKC = NFKC($raw_string)
returns the normalization Form KC (formed by compatibility decomposition, followed by canonical composition).
$normalized_string = normalize($form_name, $raw_string)
As $form_name, one of the following names must be given.
$form_name
'C' or 'NFC' for Normalization Form C 'D' or 'NFD' for Normalization Form D 'KC' or 'NFKC' for Normalization Form KC 'KD' or 'NFKD' for Normalization Form KD
NFC, NFD, NFKC, NFKD: by default.
NFC
NFD
NFKC
NFKD
normalize: on request.
normalize
SADAHIRO Tomoyuki, <SADAHIRO@cpan.org>
http://homepage1.nifty.com/nomenclator/perl/ Copyright(C) 2001, SADAHIRO Tomoyuki. Japan. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
utility functions for Hangul Syllables
Unicode Normalization Forms - UAX #15
To install Unicode::Normalize, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Unicode::Normalize
CPAN shell
perl -MCPAN -e shell install Unicode::Normalize
For more information on module installation, please visit the detailed CPAN module installation guide.