Wie bereits erwähnt, gibt QPlainTextEdit.toPlainText () QString zurück, das UTF-16 sein sollte, während der Unicode () -Konstruktor eine Byte-Zeichenfolge erwartet. Unten ist ein kleines Beispiel:
%Vor%Dieser Code erzeugt folgende Ausgabe:
field.toPlainText: test ÖÄ это китайский: 最主要 <
UTF-16: Test ÖÄ это китайский: 最主要 <
ISO 8859-2: Test ÖÄ ??? ?????????: ????
hoffe das hilft, grüße