Does anyone know of a great small open source Unicode handling library for C or C++? I've looked at ICU, but it seems way too big.
I need the library to support:
Well, iconv is a good starting point at least.
Also, a google search returns another stackoverflow question! The horror! SO: Light C unicode library
UTF8-CPP was recommended in the accepted answer to a similar question: Portable and simple unicode string library for C/C++?
I looked at UT8-CPP, and libiconv, and neither seemed to have all the features I needed. So, I guess I'll just use ICU, even though it is really big. I think there are some ways to strip out the unneeded functions and data, so I'll try that. This page (under "Customizing ICU's Data Library") describes how to cut out some of the data.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With