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
Antwort
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.
Hallo Murphy, vielen Dank. –
@MarcoFerrara Gern geschehen :-) Bitte vergiss nicht, die Frage als beantwortet zu markieren, wenn sie gelöst ist. – Murphy
- 1. Qt konvertieren UTF16 Hex String QString
- 2. Win1251-> UTF16 Umwandlung
- 3. QString zu utf16 hexadezimale Darstellung für nicht ASCII-Zeichen konvertieren
- 4. QT: Passing QString zu QThread
- 5. Qt: Was ist besser für die Umwandlung einer Zahl in QString, QVariant oder QString :: Nummer
- 6. C++ Qt zurückgeben QString
- 7. Konvertieren von std :: string zu QString
- 8. SQL Server Ausgabe Abfrage an UTF8 anstelle von UTF16
- 9. Qt C++ QString zu QByteArray Konvertierung
- 10. Qt QString lastIndexOf funktioniert nicht
- 11. Qt: QString in Hexadezimal konvertieren
- 12. Falsche Konvertierung von Double zu QString in Qt auf ARM
- 13. Warum konvertiert die Powershell-Dateiverkettung UTF8 in UTF16?
- 14. Suchen Teil eines QString in QStringList in Qt
- 15. UTF8 Text und Zahlen in UTF16-BE für Clickatell umwandeln
- 16. Wenn ein XmlDocument zu speichern, ignoriert es die Codierung in der XmlDeclaration (UTF8) und verwendet UTF16
- 17. QstringList zu Qstring Konvertierungsprobleme
- 18. Kopieren des Inhalts eines Zeichen-Arrays zu einem QString in Qt
- 19. Wie bekomme ich QString von QListView ausgewählten Artikel in Qt?
- 20. Wie QJsonObject von QString
- 21. Qt - Aufteilen eines QString mit verschiedenen Arten von Leerzeichen als Trennzeichen
- 22. Char zu QString
- 23. Konvertiere QstringList zu Qstring in PyQt
- 24. Convert qint64 zu QString
- 25. Convert jstring zu QString
- 26. Drucken jedes Zeichen eines UTF8-Strings
- 27. UTF8 byte [] zu String-Konvertierung
- 28. Ändern von utf8mb4 zu utf8
- 29. Get QString Länge in Bytes (nicht Zeichen)
- 30. Was ist der Unterschied zwischen QString :: sprintf und QString :: arg in Qt?
'const std :: string utf8there = QString (" Text ") .toStdString();' –
'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. –