Cuneicode, and the Future of Text in C

The author discusses various C and C++ APIs for encoding conversions, including their strengths and weaknesses. They provide detailed tables comparing the features of different libraries and APIs, and highlight the deficiencies in the standard C and C++ interfaces. In particular, the author explores why wchar_t is a problematic data type and why encoding conversions using the standard libraries are inadequate. They also introduce their own C-based API, cuneicode, which avoids many of the pitfalls of other libraries. Overall, the article is a comprehensive review of encoding conversion APIs in C and C++.

https://thephd.dev/cuneicode-and-the-future-of-text-in-c

To top