Есть ли в Linux встроенная функция для преобразования wstring или wchar_t * в UTF-8?

Я хочу преобразовать wstring в кодировку UTF-8, но хочу использовать встроенные функции Linux.

Есть ли встроенная функция, которая преобразует wstring или wchar_t * в UTF-8 в Linux с простым вызовом ?

Пример:

wstring str = L"file_name.txt";
wstring mode = "a";
fopen([FUNCTION](str), [FUNCTION](mode)); // Simple invoke.
cout << [FUNCTION](str); // Simple invoke.
7
задан Quonux 23 December 2013 в 23:19
поделиться