Add support for UTF-16 strings for LowPaths in FS:USER

why not just `char* src_buffer = input.c_str()` ?