MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


libidn                          stringpreputf8nfkcnormalize(3)



NAME
     stringpreputf8nfkcnormalize - normalize Unicode string

SYNOPSIS
     #include 

     char  *  stringpreputf8nfkcnormalize(const  char  *  str,
     ssizet len);

ARGUMENTS
     const char * str
                 a UTF-8 encoded string.

     ssizet len length of str, in bytes, or -1 if  str  is  nul-
                 terminated.

DESCRIPTION
     Converts a string into canonical  form,  standardizing  such
     issues  as whether a character with an accent is represented
     as a base character and combining  accent  or  as  a  single
     precomposed character.

     The normalization mode is NFKC (AL COMPOSE).  It  standard-
     izes  differences  that do not affect the text content, such
     as the above-mentioned accent representation.  It  standard-
     izes  the  "compatibility"  characters  in  Unicode, such as
     SUPERSCRIPT THRE to the standard forms (in this case  DIGIT
     THRE). Formatting information may be lost but for most text
     operations such characters should be considered the same. It
     returns a result with composed forms rather than a maximally
     decomposed form.

RETURN VALUE
     a newly allocated string, that is the NFKC  normalized  form
     of str.

REPORTING BUGS
     Report bugs to .

COPYRIGHT
     Copyright O 2002, 2003, 2004, 2005, 2006, 2007,  2008  Simon
     Josefsson.
     Permission is granted to make and distribute verbatim copies
     of  this  manual provided the copyright notice and this per-
     mission notice are preserved on all copies.

SEE ALSO
     The full documentation for libidn is maintained as a Texinfo
     manual.   If  the  info  and  libidn  programs  are properly
     installed at your site, the command

          info libidn



libidn                  Last change: 1.9                        1






libidn                          stringpreputf8nfkcnormalize(3)



     should give you access to the complete manual.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     
       ATRIBUTE TYPE     ATRIBUTE VALUE
    
     Availability         SUNWlibidn     
    
     Interface Stability  Uncommitted    
    

NOTES
     Source for LibIDN is available on http:/opensolaris.org.







































libidn                  Last change: 1.9                        2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™