c++ header-only library for converting between the various UTF encodings.