Switch to using std::wstring, it supports UCS-4 already, just with a different type :-)
drwxr-xr-x - bigscreen
drwxr-xr-x - doc
drwxr-xr-x - html
drwxr-xr-x - parse
drwxr-xr-x - sql