Convierta UTF-16 a UTF-8 en Windows y Linux, en C

Me preguntaba si hay un método "cruzado" recomendado de Windows y Linux para convertir cadenas de UTF-16LE a UTF-8. o uno debe usar diferentes métodos para cada entorno?

Logré buscar en Google algunas referencias a 'iconv', pero por alguna razón no puedo encontrar ejemplos de conversiones básicas, como: convertir un wchar_t UTF-16 a UTF-8.

Cualquiera puede recomendar un método que sería 'cruzado', y si conoce referencias o una guía con muestras, lo agradecería mucho.

Gracias, Doori Bar.

Respuestas a la pregunta(7)

Su respuesta a la pregunta