There are 2 repositories under utf16 topic.
:joy: :ok_hand: A curated list of delightful Unicode tidbits, packages and resources.
Type-safe Printf in C
Base16384 编解码器的 .NET 跨平台实现。
C++ console application showing how to print Unicode text (both UTF-16 and UTF-8) to the Windows console.
Convert characters of UTF-8 encoding to UTF-16 and vice versa.
UTF16-le encoding, a.k.a. UCS2 encoding, an encoding you probably should never use.
Very lightweight, versatile and portable C library for handling Unicode strings. Source code of library conforms to ANSI C 89/90 Standard.
Maximum Unicode code point.
Maximum Unicode code point in the Basic Multilingual Plane (BMP).
Return a regular expression to match a UTF-16 surrogate pair.
Return a regular expression to match an unpaired UTF-16 surrogate.
Return the next extended grapheme cluster break in a string after a specified position.
Grapheme cluster break tooling.
Convenient easy-to-use efficient helper functions to convert between Unicode UTF-16 and UTF-8 using ATL CString
Test if a position in a string marks the start of a UTF-16 surrogate pair.
Standard string unicode constants.
Return a Unicode code point from a string at a specified position.
Invoke a function for each UTF-16 code unit in a string.
Invoke a function for each UTF-16 code unit in a string iterating from right to left.
Percent-encode a UTF-16 encoded string according to RFC 3986.
Return a Unicode code point from a string at a specified position.
Create a string from a sequence of Unicode code points.
Return the position of the next Unicode code point in a string after a specified position.
Percent-encode a UTF-16 encoded string according to RFC 3986.
Return the previous extended grapheme cluster break in a string before a specified position.
Convert a UTF-16 encoded string to an array of integers using UTF-8 encoding.