Насколько я понимаю, Boost.Filesystem использует кодировку родной локали, и я использую UnicodeString в ICU вместо std :: string, поскольку она работает для Unicode. Тем не менее, я хочу преобразовать мою UnicodeString в какую-то строку std :: string с исходным языковым окончанием. Как бы я это сделал?
Я бы хотел не использовать строки C.