2016-05-31 17 views
-1

Ich versuche, einige Daten aus einer TXT-Datei in utf16 zu utf8 mit Qt zu konvertieren. Könnte jemand dabei helfen? Vielen Dank im Voraus.Qt: Umwandlung eines QString von utf16 zu utf8

+0

'const std :: string utf8there = QString (" Text ") .toStdString();' –

+0

'QString' hat ein [' toUtf8'] (http://doc.qt.io/qt-5/qstring .html # toUtf8) -Funktion. Bitte machen Sie zumindest eine flüchtige Suche in der Dokumentation, bevor Sie nachfragen. –

Antwort

1

QString bietet Methoden zu import from UTF-16 und export to UTF-8, und natürlich umgekehrt, und viele andere. Die Objekte QByteArray, die für die Eingabe/Ausgabe dieser Methoden verwendet werden, werden am besten mit QFile behandelt.

Sie sollten von dort aus Ihren Weg finden; Wenn Sie andere Probleme mit der Verwendung dieser Einrichtungen haben, sollten Sie eine Minimal, Complete, and Verifiable example bereitstellen, um entsprechende Hilfe zu erhalten.

+0

Hallo Murphy, vielen Dank. –

+0

@MarcoFerrara Gern geschehen :-) Bitte vergiss nicht, die Frage als beantwortet zu markieren, wenn sie gelöst ist. – Murphy

Verwandte Themen