QString QTextStream::readAll ()
Reads the entire content of the stream, and returns it as a QString. Avoid this function when working on large files, as it will consume a significant amount of memory.
Calling readLine() is better if you do not know how much data is available.
See also readLine().
Warum geht <QByteArray>.split("Split") nicht
Wenn du Zugriff auf die Datei hast, kannst du doch deren Inhalt in einen String schreiben. Da musst du aber aufpassen:
MfG @udisello
Qt Version 4.3.0, MS VS 2005
Qt Version 4.3.0, MS VS 2005
Das ist normal, wenn das Encoding nicht stimmt. Kennt man doch von Mails mit verstümmelten Umlauten.qtp hat geschrieben:Das mit QTextStream hab ich schon probiert, aber da stimmt der Inhalt des QStrings nicht mehr mit dem Original in der Datei überein!
Das heißt jetzt 'setCodec(QTextCodec*)'. Mehr INfos in der Doku zu QTextCodec.qtp hat geschrieben:EDIT: Was meinst du mit Encoding setzen ?
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.