Unicode string and utilities for C++11