c++11 support stuff, and utf8 stuff