Конвертировать UTF-16 в UTF-8 под Windows и Linux, в C
Мне было интересно, есть ли рекомендуемый метод «кросс» для Windows и Linux для преобразования строк из UTF-16LE в UTF-8? или нужно использовать разные методы для каждой среды?
Мне удалось отыскать несколько ссылок на iconv, но по какой-то причине я не могу найти примеры базовых преобразований, таких как - преобразование wchar_t UTF-16 в UTF-8.
Любой может порекомендовать метод, который будет «перекрестным», и, если вы знаете ссылки или руководство с образцами, был бы очень признателен.
Спасибо, Дори Бар