A simple, portable and lightweight generic library for handling UTF-8 encoded strings.
Features
- Iterating through UTF-8 encoded strings
- Converting between UTF-8 and UTF-16/UTF-32
- Detecting invalid UTF-8 sequences
Categories
Internationalization (I18N)License
Other LicenseFollow UTF-8 CPP
Other Useful Business Software
With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
Rate This Project
Login To Rate This Project
User Reviews
-
The example for utf8::append does not work as shown in the current release (v2_3_4) but instead returns the buffer unaltered, effectively producing an empty string for all codepoints. Understanding why is well beyond my capacity since I'm only starting to learn the basics of c++. However, with a little experimentation I found that the same function works as described in the unreleased 3.0 branch, last updated 2013-03-09 which is earlier than the latest update to the 2.0 branch. I would create a ticket but the button is disabled. So... should I continue to use the unreleased library that appears to do what I need, or look elsewhere for something that doesn't look quite as abandoned?
-
We use this internally to help us convert between UTF-16 - UTF-8 .. It simple and works well. Thank you!!
-
Very nice. It's useful for me. Thanks a lot : )
-
Thanks very good project! +
-
Very nice app :)