Use std::u32string instead of vector<uint32>.