Umsetzen von UTF-16 in UTF-8 unter Windows und Linux in C

Ich habe mich gefragt, ob es eine empfohlene Windows- und Linux-übergreifende Methode zum Konvertieren von Zeichenfolgen von UTF-16LE nach UTF-8 gibt. oder sollte man für jede umgebung andere methoden anwenden?

Ich habe es geschafft, einige Verweise auf "iconv" zu googeln, aber aus irgendeinem Grund kann ich keine Beispiele für grundlegende Konvertierungen finden, wie z. B. - Konvertieren eines wchar_t UTF-16 in UTF-8.

Jeder kann eine Methode empfehlen, die 'cross' ist, und wenn Sie Referenzen oder einen Leitfaden mit Beispielen kennen, würden Sie sich sehr darüber freuen.

ielen Dank, Doori B

Antworten auf die Frage(14)

Ihre Antwort auf die Frage