UTF-8 Support for char* and std::string

By Jon Shute