UTF-8 String Library for C++