I think this was just a confused way of asking how to convert UTF-16 into UTF-8:
U+0427 is the Unicode encoded character. 0x0427 is the UTF-16 character encoding form for it. 0xD0 0xA7 is the UTF-8 character encoding form for it. Mino, sample code for how to do this is available at: http://www.unicode.org/Public/PROGRAMS/CVTUTF/ Many Unicode support libraries will have a UTF-16 <--> UTF-8 conversion routine built in somewhere. Check in the documentation of the libraries for details. This isn't a standard C function call -- it is in the libraries. --Ken > Mino, > This is not at clear: > the character U+0427 is Ч in the Cyrillic block, and what does this have to > do with the two characters Ð and §, which are U+ 00D0 and U+00A7 ? > Are you wondering how to store 0x0427 in a binary file ? Or what ? > > Raymond Mercier > > > > Contact: [EMAIL PROTECTED] > > > Report Type: Other Question, Problem, or Feedback > > > Opt Subject: Unicode conversion > > > > > > I would like to convert a 2 byte Unicode code into its > > > corresponding Unicode character (for instance the decimal 1063 or the > > > hexadecimal 0427 into 'Ч'). Is there a C function in order to make the > > > conversion? What file .h do I need to include in the C program? Can I > > > use the 6.0 version of the Microsoft Visual C++ compiler, or do i > > > need a newer version? > > > Thanks a lot in advance. > > > Mino Napoletano