UTF-8 with C++ in a Portable Way
-
Updated
Dec 31, 2023 - C++
UTF-8 with C++ in a Portable Way
Unicode Algorithms Implementation for C/C++
My work on high-speed conversion of UTF-8 to UTF-32/UTF-16
A performant and memory efficient storage for immutable strings with C++17. Supports all standard char types: char, wchar_t, char16_t, char32_t and C++20's char8_t.
Simple UTF library for C++
C/C++ UTF-8, UTF-16, UTF-32 conversion library
Unicode decoder, encoder and debugger command-line tool.
Conversion library between string, u16string, u32string and u8string
character encodings converter for Windows. EUC-JIS-2004, EUC-JP, UTF-16 and UTF-8 supported
This library contains a set of classes for working with strings in utf8 format, as well as functions for converting strings in utf8, ANSI, utf16, utf32 formats. The most commonly used format conversion operations are converting from ANSI encoding (on Windows), as well as from a Unicode string
Convenient easy-to-use and efficient helper functions to convert between Unicode UTF-16 and UTF-8 using std::wstring and std::string
Converts UTF-16 (BE/LE), UTF-32 (BE/LE), ISO-8859-N to UTF-8. Removes BOM and surrogate pairs from UTF-8, converting a codepoint between U-D800 and U-DBFF followed by a codepoint between U-DC00 and U-DFFF to one valid codepoint > U-FFFF.
Add a description, image, and links to the utf-16 topic page so that developers can more easily learn about it.
To associate your repository with the utf-16 topic, visit your repo's landing page and select "manage topics."