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

Project Activity

See All Activity >

License

Other License

Follow UTF-8 CPP

UTF-8 CPP Web Site

Other Useful Business Software
ThermoGrid Contractor Management Software Icon
ThermoGrid Contractor Management Software

ThermoGrid is a specialized contractor management software tool for managing field service operations

Nail down how you manage your day-to-day and level up your services. Whether you are a plumber, electrician, or HVAC technician, ThermoGrid brings together all areas of your business so you can get the job done right.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
10
0
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

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 :)
Read more reviews >

Additional Project Details

Intended Audience

Information Technology, Telecommunications Industry, Developers

Programming Language

C++

Related Categories

C++ Internationalization (I18N) Software

Registered

2006-07-06