Skip to content
/ UTF Public

C/C++ UTF-8, UTF-16, UTF-32 conversion library

License

Notifications You must be signed in to change notification settings

katahiromz/UTF

Repository files navigation

UTF

Travis Build Status AppVeyor Build status

UTF is C/C++ UTF-8, UTF-16, UTF-32 conversion library by Katayama Hirofumi MZ.

License: MIT

Note

If you are programming on Windows, you may want to use these APIs:

#include <windows.h>
MultiByteToWideChar(CP_UTF8, 0, ...);
MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, ...);
WideCharToMultiByte(CP_UTF8, 0, ...);
IsTextUnicode(...);