You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 29, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,7 @@ Its implementation is successfully in the middle between small memory footprint
33
33
-**On-the-fly Conversion between UTF32 and UTF8**
34
34
- Small Stack Size, i.e. `sizeof(utf8_string)` = 16 Bytes (32Bit) / 32 Bytes (64Bit)
35
35
- Codepoint Range of `0x0` - `0xFFFFFFFF`, i.e. 1-7 Code Units/Bytes per Codepoint (Note: This is more than specified by UTF8, but until now otherwise considered out of scope)
36
+
- Complete support for **embedded zeros** (Note: all methods taking `const char*`/`const char32_t*` also have an overload for `char (&)[N]`/`char32_t (&)[N]`, allowing correct interpretation of string literals with embedded zeros)
36
37
- Single Header File
37
38
- Straightforward C++11 Design
38
39
- Possibility to prepend the UTF8 BOM (Byte Order Mark) to any string when converting it to an std::string
0 commit comments